Job Description :
Description
This DevOps Automation Engineer will be a critical member of Client’s growing DevOps team and will be focusing on exploring, designing and implementing tools to build a robust platform for use by all development teams, guiding development and documenting automation standards for use by the organization.
This platform includes CI pipelines, environments for running applications, monitoring and cloud maintenance tools.
The role additionally is responsible for Production Support and keeping our sites up and running, automating deployments, configuration management and capacity management of Client’s production applications.
This role will interact with all functions in Client’s technology team to build out operational capabilities to support secure, scalable, fault-tolerant and cloud-based web architecture.

Responsibilities:
Provide a MicroServices-based cloud-based landscape to host a variety of web applications and services for all our global users
Deploy a scalable infrastructure, which hosts a variety of web applications and APIs using configuration management tools
Research and implement new systems to keep our cloud-based landscape at the forefront of technological innovation
Collaborate with other cross-functional, distributed Scrum teams to identify and solve challenging issues in our platform
Automate deployment and continuously monitor a scalable, immutable infrastructure to ensure that our Client’s customers have their products and services available at any time
Build, maintain, and troubleshoot one or more company products
Develop internal tools and processes to maintain stability and performance of our infrastructure
Research, review, analyze, troubleshoot, and document product-related IT systems
Automate repetitive tasks
Present ideas clearly to executives and personnel on levels of the development process

Skills:
Excellent verbal and written communication skills including the ability to produce usable and maintainable documentation
Proficient with standard IT concepts, practices, and procedures
Intermediate programming and scripting knowledge
Ability to execute research projects and generate practical results and recommendations
Strong work ethic, attention to detail, and drive to be successful; ability to work independently with minimal supervision or assistance
Strong problem-solving skills: innovation, collaboration, analysis, inductive reasoning
Strong understanding of business processes and IT systems
Strong knowledge of Windows and Linux operating systems
Experience working in an Agile environment
Thorough understanding of TCP/IP networking and DNS
Good experience working with Docker containers and Kubernetes is a must.
Good experience with integrating application and security test automation into DevOps pipelines is a must
Evangelize, communicate and be a champion for the application and security test automation vision and technology stack to the development teams
Experience with cloud platforms (Azure, AWS, Google Cloud, etc is a plus
Develop and run strategic automation tools and projects
Strong experience automating CI/CD pipelines and repetitive tasks with Ansible, Python, JavaScript or Bash
Experience with Tomcat, Redis, Solr, Nginx and Nirvana Messaging is a plus
Experience with Build Automation Tools like Maven, Gradle
Strong interpersonal, time management, project management, and conflict resolution skills
Proficiency in presentation of technical and business subjects to technical and non-technical audiences