Principal Development Operations Engineer Job in Aci Worldwide

Principal Development Operations Engineer

Apply Now
Job Summary

JOB DESCRIPTION JOB DESCRIPTION: JOB TITLE: Senior Development Operations Engineer The Senior Development Operations Engineer will act as a lead within the DevOps team, including the onboarding, support, and analysis for all applications utilizing CI/CD and specifically automation tools. This engineer will be responsible for leading the Speedpay product to ensure that applications are standardized, stable, and efficient to streamline and optimize through automation. JOB SUMMARY: Understand the customer build, release and deploy automation needs and provide services that align with DevOps standards and ACI s vision and values. Provide support to the application teams and wherever applicable to promote self-diagnosis and self-service potential. Create and follow enterprise standards for onboarding applications to Jenkins and Octopus. Analyze applications on-boarding/support requests and provide solutions. Analyze highly complex application build, release and deployment requirements and write technical specifications to design or redesign build, release and deploy automation. Develop POCs to demonstrate the viability of new ideas and technologies to support innovation. On-going operational support for all applications as they require updates, troubleshooting, and configuration. Ability to troubleshoot various peripheral DevOps tools, such as SonarQube, Jenkins, Blackduck, Checkmarx, Octopus and Ansible. Experience with supporting production realtime troubleshooting. Mentor junior team members. Writes and executes detailed shell/python scripts to test the functionality of the proposed system and prepare appropriate documentation. Enterprise experience with Continuous Integration (CI) and Build Engineering using various other tools like Gradle, Bitbucket, Nexus Artifactory, etc. Experience with security and code quality scanning tools like SonarQube, Blackduck and/or Checkmarx. Knowledge and understanding of package management using tools like NUGET, NPM, Maven, etc. Experience with virtualization software such as Docker. Experience with a configuration management tool, such as Ansible, Puppet, or Chef. Experience with an infrastructure automation tool, such as Terraform or CloudFormation. Familiarity with monitoring tools including Cloudwatch/Elasticsearch/Grafana/Prometheus/Splunk/Zabbix/ and take actions based on alerts. JOB RESPONSIBILITIES: Contribute to the entire SDLC of Speedpay, with a heavy focus on build and release management. Work closely with our development team, QA team, product team, and offshore teams. Provide leadership in identifying and documenting existing (and anticipated) issues, as well as investigating and evaluating possible solutions. Work with Engineering Leadership and development team to translate scalability, performance, reliability, and functional requirements to virtualized/cloud computing solutions. Develop testing strategies and conduct tests to demonstrate viability of cloud deployment solutions. Install/configure Kubernates clusters on AWS, administer and manage cloud computing and EKS clusters. Support release activities and monitor the production workloads using Cloudwatch/Grafana/ELK tools/PagerDuty. Develop tools to monitor and report performance and security metrics for virtualized resources using AWS CloudWatch Container Insights. Support engineer and development teams with onboarding/deploying virtualized services to the cloud. Develop tools to monitor and report performance and security metrics for virtualized resources. Participate in Agile software development and deployment processes. Provide ongoing support for the services and applications that are critical to our business needs. Participate in industry and technical meetings to support business objectives. Write and maintain the CloudFormation templates for infrastructure automation in AWS. Administer and support AWS resources and access to cloud resources. MINIMUM REQUIREMENTS: Bachelor s degree in Computer Science or related field. Experience supporting technology at an enterprise-level. Ability to interact effectively at varying levels of the business and technical organizations, including management. Excellent verbal, written, and interpersonal communication skills. 5+ years knowledge and understanding of DevOps principles and release management. 5+ years of experience with Linux/Unix and scripting languages. 5+ years expertise with any CI/CD Pipeline tools including creating pipelines and automating tasks via Jenkins. Octopus experience a plus. 5+ years understanding of HTTP and REST, including: mime types, authentication, form submission, cookies, HTTP sessions, certificates. 5+ years DevOps experience including development/web systems administration, or related experience. 4+ years of .Net and Java application development experience or a combination of both. 3+ years of ANT or Maven experience. 3+ years having excellent command of SVN and Git. 1+ years of ability with Node.js. 2+ years of experience in agile methodology. 2.5+ years knowledge of infrastructure automation tools such as Puppet, Chef or Salt with a preference to Ansible. 2.5+ experience and overall understanding of container hosting technologies such as Docker, OpenShift, Kubernetes or Docker Swarm. 2+ years proficiency with Linux/Unix administration and troubleshooting along with associated scripting languages, CentOS/RedHat platform knowledge preferred. 2+ years familiarity with Windows server operating systems administration and troubleshooting along with associated scripting languages. 3+ years grasp of asymmetric cryptography in context of SSH and SSL/TLS. 2+ years of Experience with MQ or similar messaging solutions. 2+ years of fundamentals of TCP/IP (UDP vs TCP, knowledge of how ping and traceroute works, simple routing principles) and DNS. 2+ years of experience with tools used in a development environment such as continuous integration tools, build systems, databases etc. 2+ years of involvement working on projects with a high degree of complexity with cross-functional teams.

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs