Senior DevOps Engineer
assaabloy
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.
- Experience with Continuous Integration tools such as team city, Jenkins preferred
- Experience with configuration management tools such as Chef, Ansible, Puppet a must
- 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.
- Should be ready to support the incidents reported during business/non-business hours based on the need.
- Monitoring tool (Any) setup for the cloud environment and manage
- Cloud Backup tool (Any) install / configure / manage experience
- Experience in Cloud Security monitoring and management
- Identify, troubleshoot and resolve service incidents or issues and implement workarounds
Education And/Or Qualification:
- Bachelor’s degree in Programming/Systems or Computer Science or equivalent experience.
- 7-10 years of proven experience in analysis, programming and supporting complex technical solutions
- Including planning, development, implementation and support
- 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.
- Expert in, or strong desire to learn, server and network security tools and
- practices.
- Strong skills in systems administration of AWS, Windows and/or Linux OS.
- At least two years of operations support experience.
- Strong working knowledge of general OS, application, database, storage
- and networking concepts, systems administration practices, etc.
- Strong scripting skills in at least one major scripting language (e.g., bash,
- PowerShell, python)
- Experience Infrastructure Monitoring
- Experience participating in active incident response efforts.