Accenture is a top company in IT and is looking for the best DevOps Lifecycle Engineer
A DevOps Lifecycle Engineer is responsible for the definition and implementation of cutting-edge automated lifecycle elements, such as application lifecycle management tooling, version control and branching strategies, continuous integration and continuous delivery pipelines, continuous code inspection, testing automation tools, environment management, infrastructure as code, and monitoring solutions.
The DevOps engineer does that with a DevOps mindset, bridging together the needs of traditional development and operations teams in a sympathetic, collaborative way.
The DevOps Lifecycle Engineer will provide technical support to development teams, as well as to operations team and any other function (like separate QA or Security teams) wherever the transition to a DevOps model is not completed.
The DevOps Lifecycle Engineer works closely with the Technical Architect and the DevOps Platform Engineers, following the guidelines defined and architecture best practices.
As a member of the Architecture Team, the DevOps Lifecycle Engineer will work in a collaborative environment where sharing skills and expertise is part of its DNA.
Continuous learning is encouraged (and needed!) through our extensive training program, including classroom courses, online courses from well-known platforms, and certifications.
The Architecture Team is also a strong supporter of communities, and hence the DevOps Lifecycle Engineer will have the opportunity to give back by participating in meetups, workshops, hackathons and different local and international events, working together with communities of enthusiasts, and experts worldwide.
To sum up, the DevOps Lifecycle Engineer will share her knowledge and receive more knowledge in exchange.
These are the main skills that a DevOps Lifecycle Engineer should demonstrate and exercise on a daily basis (not all of them are required) :
For each skill category, exemplar technologies, tools or platforms are provided as guidance. Although not all of them are required, breadth and depth of skills are expected, and will be valued, for a DevOps Lifecycle Engineer role :
Git, IDEs (any), Apache Maven, Gulp, Webpack, Parcel, npm, JUnit, Mocha, Selenium, Protractor, Appium, Cucumber, Jasmine, SonarQube, FindBugs / SpotBugs, ESLint, etc.
Jenkins, Azure DevOps, TeamCity, Bamboo, Spinnaker, etc.
Jira, Confluence, GitLab, GitHub, etc.
ElasticSearch, Logstash, Kibana, Grafana, Prometheus, Nagios, Sensu, etc.
Nginx, Apache HTTPD, Apache Tomcat, Apache Karaf, etc.
PostgreSQL, MySQL, MongoDB, Redis, SQLite, Apache Kafka, Cassandra, Hadoop, etc.
Docker, Kubernetes, Istio, JenkinsX, OpenShift, Cloud Foundry, etc.
VMware, Microsoft Hyper-V, Microsoft Azure, Amazon Web Services, Google Cloud, etc.
AWS EKS, ECS and Fargate, Google GKE, Azure AKS and ARO, etc.