- Design and implement automated build and deployment solution for Java based micro service
- applications utilizing Atlassian Jira/Gillam/Jenkins/Artifactory/Ansible and Terraform
- Ensuring that the team and client understand operational requirements, and take a shared
- responsibility for designing and implementing infrastructure for delivering and running software
- services
- Serve as key liaison between management, technical development/QA teams and Operations
- Discover and capitalize on automation opportunities that provide business value
- Experienced with large-scale CI/CD implementations and source code implementations
- Involve in troubleshooting activities to solve technical challenges
- Monitor progress on projects and provides technical direction as needed
- Develop effective working relationships with development teams both internal to HMRC and with
- Third Party suppliers
- Familiar working within an Agile working environment
- Develop and maintain lightweight systems documentation
- Mentor junior team members
- Experience with Enterprise Jenkins to create reusable pipelines across projects
- Understanding of the Linux Operating System, standard network protocols and security hardening.
- Proven experience using AWS Cloud Solutions and services such as Ec2, S3, Lambda, EKS, API
- In-depth knowledge in Infrastructure-as-code tools (such as Ansible, Terraform, etc.) Mandatory
- experience in creating automation framework using Ansible
- Strong in one or two Scripting and programming languages (such as Python/Perl, Groovy, Shell
- Knowledge of SCM branch strategies using Git
- Experience with unit testing and automated testing tools (such as ReadyApi, Cucumber etc.)
- Familiarity with microservices architecture and container orchestration with Kubernetes (Preferably
- EKS)
- Experience in managing and scaling distributed systems in AWS cloud environment across multiple
- Experience with deploying, supporting and supervising new and existing services, platforms and
- application stacks
- Experience in defining quality gates (integrating SonarQube Static Code analysis, running Regression
- suites, etc.) In the delivery pipeline
- Understanding and experience with a variety of deployment approaches
- Knowledge of development concepts (REST, JSON, YML etc.)
- Proficient with defect/issue tracking tools such as JIRA
- Knowledge of Hashicorp Packer for AMI creation and Hashicorp Vault for secrets are desirable
- Knowledge of Queues (IBM MQ and RabbitMQ) and monitoring tools (Elastic Stack, AppDynamics)
- are preferable
- Passion for and ability to work with software development teams releasing production-ready
- Willingness to take ownership, be held accountable and achieve a good outcome for all
- stakeholders through effective collaboration
- Eagerness to learn enough new tools or tricks required to get the job done
Strong written and verbal communications with the ability to communicate effectively at all levels
#J-18808-Ljbffr…
