Senior Devops Engineer
jobs2web
Job Description
- Develop/build IT solutions to meet business requirements.
- Manage, evolve, build CI/CD pipeline
- Integrate solutions with other applications and platforms outside the framework.
- Design, develops, and implements reusable IaC components.
- Write scripts to automate build and deployments on AWS Cloud and on premise data centers.
- Automate, build and provide production systems support that may include duties such as deployment, configuration, monitoring and troubleshooting Linux servers.
- Automate deployment of and support Linux and windows based infrastructure services (web, nfs, sftp, DNS, LDAP etc)
- Automate and deployment of and support Cloud based network services (load balancers, routers, firewalls)
- Orchestrate deployment of application & infrastructure clusters within a Public Cloud environment utilizing a Cloud Management Platform.
- Performance monitoring and tuning of the Operating System and applications for most optimal operational efficiency.
- Document existing and new public cloud deployments using Run Books and cloud architecture diagrams.
- Implement processes to standardize best practices and procedures, capacity planning and risk mitigation.
- Collaborate with technical/business teams assess requirements and recommend solutions.
- Maintain QA and Production configuration using automation tools
- Code and documents custom test automation frameworks.
- Perform script maintenance and updates due to changes in requirements or implementations.
- Set up and maintains the test environments for both manual and automated testing.
- Build automated deployments using configuration management technology.
- Automate deployment of new modules, upgrades, and fixes to the production environment.
- Document and completes knowledge transfer to production support.
- Work with Release Management to ensure modules are production ready.
- Verify the functionality of components and services and ensures deployment meets client's expectations
Education And/Or Qualification:
- Bachelor’s degree in Programming/Systems or Computer Science or equivalent experience.
- Typically requires overall 7 to 9 years of analysis, programming, Devops experience.
- Must have Experience working in IaC environment and applications, systems or IT operations.
- Experience working in an agile team environment.
- Experience working with public cloud AWS is a must.
- Experience configuring and supporting Linux and Windows based infrastructure services (web, nfs, sftp, DNS, LDAP, pgp etc)
- Experience with Continuous Integration tools such as team city, Jenkins preferred
- Experience with configuration management tools such as Chef, Ansible, Puppet a must.
- Experience with some aspect(s) of computer security: network security, application security, security protocols, cryptography, IAM, Active Directory, and ADFS
- Understanding of Load Balancers, TCP/IP, HTTP/HTTPS, SSL/TLS certificate management, DNS, and Network Routing
- Experience with AWS services and plugins
- Experience with container technologies Docker, Kubernetes is required
- Experience using ElasticSearch/ELK stack for application monitoring.
- Worked with at least 2 to 3 application servers such as JBoss, IIS weblogic
- Must have used scripting automation with tools such as Ruby, Python, Powershell, Javascript,
- Knowledge of REST/SOAP APIs.
- Knowledge of XML, and JSON file formats.
- Demonstrated ability to analyze and interpret complex problems or processes, identify and understand requirements, and develop alternate solutions.
- Excellent communications skills and the ability to effectively communicate findings both written and orally using both technical and non-technical terms.