Robert Half Technology Programmer Analyst in Plano, Texas

The DevOps engineer is a software engineer who is passionate about helping the development team with application build system, deployment and network operations. This person will be responsible for managing the entire DevOps lifecycle including the operation and monitoring of company systems; creating and maintaining our continuous integration environment and development tool chain. The ideal candidate will have Amazon Web Services experience and have demonstrated ability to build and maintain the whole stack from load balancing to databases, manage deployment, devise logging strategy, application performance monitoring, troubleshooting, and improving systems to keep everything running smoothly. Principle Duties and Responsibilities: Deploying, automating, monitoring, maintaining and managing both on premise and cloud based production systems: ensuring the availability, performance, scalability and security of productions systems. Team expert in build, release and configuration management of development, test and production systems. Pre-production Acceptance Testing to help assure the quality of our products / services. System troubleshooting and problem solving across platform and application domains. Suggesting architecture improvements, recommending process improvements. Team expert in evaluating new deployment, monitoring and container technology options and vendor products. Engage with the IT Security team to adhere to Security standards, and help in passing IT security assessment and Penetration testing. Ensuring critical system security using best in class cloud security solutions. Work with software engineers to create and maintain development tool chains and environments using containerization tools such as Docker Work as part of the team, with minimal direction Influence others at all levels of the organization by using interpersonal skills Lead code release management Responsible for automation of build process and deployment, including mobile application build management. Additional duties as assigned Job Specifications: Bachelor Degree in Computer Science, Computer Engineering or related field required Minimum three (3) years' experience in DevOps. Strong working knowledge of security principles such as server security, file systems and access control Expert knowledge in build automation and continuous integration tools such as Bamboo, Jekins, Maven, Ant, Ansible, Puppet, Chef; expert knowledge of shell scripting, bash, and containerization tools (i.e. Docker) Expert knowledge in Application Performance Monitoring like New Relic or open source tools like AWS X-ray or Jaeger. Demonstrated ability to create and maintain an AWS based cloud solution with expertise in a broad range of AWS technologies (e.g. EC2, RDS, ELB, S3, CloudWatch, CloudFormation, ECS, Lambda, IAM) Software engineering experience in object oriented languages (i.e. Java) and databases (e.g. Oracle, SQL Server, Postgress,other NoSQL such MongoDB, Redis) Operating Systems: Windows and Linux system administration and debugging Knowledge of web technology build tools such as Grunt, Gulp, Webpack, JShint, JSlint, Uglify Knowledge of mobile app deployment such HockeyApp, TestFlight. Strong analytical ability; able to analyze and resolve complex infrastructure and application deployment issues; self-motivated, able to learn quickly, and has strong work ethic Prior experience working with geographically distributed development teams Exceptional organizational skills with strong attention to detail and follow-up Excellent communication skills (verbal written)

Technology doesn't change the world. People do.

As a technology staffing firm, we can't think of a more fitting mantra. We're extreme believers in technology and the incredible things it can do. But we know that behind every smart piece of software, every powerful processor, and every brilliant line of code is an even more brilliant person.

Leader among IT staffing agencies

The intersection of technology and people — it's where we live. Backed by more than 65 years of experience, Robert Half Technology is a leader among IT staffing agencies. Whether you're looking to hire experienced technology talent or find the best technology jobs, we are your IT expert to call.

We understand not only the art of matching people, but also the science of technology. We use a proprietary matching tool that helps our staffing professionals connect just the right person to just the right job. And our network of industry connections and strategic partners remains unmatched.

Apply for this job now or contact our branch office at 888.674.2094 to learn more about this position.

All applicants applying for U.S. job openings must be authorized to work in the United States. All applicants applying for Canadian job openings must be authorized to work in Canada.

© 2017 Robert Half Technology. An Equal Opportunity Employer M/F/Disability/Veterans.

By clicking 'Apply Now' you are agreeing to Robert Half Terms of Use.

Req ID: 04010-0010000595

Functional Role: Programmer/Analyst

Country: USA

State: TX

City: Plano

Postal Code: 75024

Compensation: $52.25 to $60.50 per hour

Requirements: QA - Quality Assurance, Puppet, Chef, Shell Scripting If you are interested please email your resume to: Jonathan.collins@rht.com