The DevOps (Development and Operations) Engineer is responsible for developing and deploying innovative technical solutions that support Eastnets strategy and address the Eastnets customers base software requirements. The DevOps will work in a team environment and will actively support and
offer advice to other functions within Eastnets.
Work with product development teams to improve performance and reliability for new feature development
Design, write, document, and deliver software to improve product availability, scalability, and performance
Develop, train and mentor teammates
Automate the installation and upkeep of build and deploy tools and dependencies
Evaluate current build, release and hosting infrastructure and implement enhancements as required
Define processes, techniques, architectures, and practices to ensure the monitoring, reliability and performance of Eastnets products and
Design and implement innovations that improve software engineering velocity, infrastructure resiliency, security, and data availability
Coordinate and perform major upgrades with zero downtime
Solve live performance and stability issues and prevent their recurrence
Work with highly skilled subject matter experts from different offices around the globe
Mentor and influence Software Engineering leadership and engineers by motivating improvements
Help define and build true CI/CD culture, tooling and process
Participate in the development and documentation of system specifications.
Provide estimates of the activities as input to the project plans.
Write, modify, integrate, test, and maintain software scripts according to the industrial best practices and the ones defined within the
Work with the I&S, TS and QA teams in defining test cases and help resolve technical issues.
Identify and communicate technical problems, processes and solutions.
Ability to automate as many repeatable tasks as possible in collaboration with the Software Development team by working with Systems Management and Reliability & Development Operations teams
Ability to manage continuous integrations and deployment infrastructure to ensure our development pipeline runs smoothly as possible in support of our Agile SDLC.
Ability to automating build-test-deploy lifecycle for wide variety of applications and services.
proficiency in Deploying, automating, maintaining and supervision of on premise & AWS based IT environments
Great knowledge of AWS (EC2, VPC, RDS, CloudFront, S3, ELB)
Excellent experience in Git, TFS and SVN
Excellent CI/CD & configuration management utilizing one or more tools such as Jenkins, Puppet, Ansible or Chef
Strong Linux administration background
Good knowledge of Docker
Excellent knowledge of one or more scripting languages such as Bash, Python, Shell or Ruby