AWS/DevOps Engineer with 8+ years of Professional Experience on DevOps operations process like unit test automation, Build/Release Management, Software Configuration Management, Environment, Service, Incident and Change Management. Understands and manages the space between operations and development to quickly deliver code to customers. Seeking for a position in AWS/ DevOps, to contribute my technical knowledge.
- Experienced on working Chef, Puppet, Jenkins, Git, maven, Docker, Nagios and Linux/Unix system administrator on Redhat EL 4.x, 5.x, 6.x, Debian, CentOS 4.x, 5.x, Suse, Oracle Enterprise Linux, FreeBSD and VMware V-Sphere ESX/ESXi environment.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Experience on AWS Cloud platform and its features including EC2, EBS, VPC, RDS, CloudWatch, CloudTrail, CloudFormation AWS Configuration, Autoscaling, CloudFront, IAM, S3, SQS, SNS, Lambda and Route53.
- Build a CI/CD pipeline to automate the process using the python script.
- Experience in migrating private cloud infrastructure to AWS and setting up hybrid cloud using AWS and collocated servers.
- Experienced in setting up Amazon EC2 instances, AMI, Elastic Load Balancer (ELB) and Elastic Block Storage volumes (EBS).
- Created snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
- Designed roles for group of users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
- Implemented Corp and Role based authentication mechanism in Azure CXP Tools which uses Microsoft Azure Active Directory and DSTS (Datacenter Security Token Service)
- Experience in migrating on premise to Windows Azure in DR on cloud using Azure Recovery Vault and Azure backups
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure subnets.
- Installed, configured and managed the ELK (Elastic Search, Log Facilitated Scrum ceremonies like Sprint planning, retrospectives, Daily stand-ups, etc. Stash and Kibana) for Log management within EC2/ Elastic Load balancer (ELB) for Elastic search.
- Design and implement/customize Open Stack features and Cloud fix defects and provide improvements wherever required in Python.
- Implemented multi-tier application provisioning in Open Stack cloud, integrating it with Chef/Puppet
- Experienced in CDN (Content Delivery Network) like Akamai and Amazon CloudFront using S3 for storage.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Experience working on Docker Container, Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Implemented CI using Jenkins and continuous deployment. Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and maven to schedule the builds.
- Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes.
- Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, databags, templates and attributes.
- Automation of OS builds and Application Installation through Puppet & Chef.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as jar, war & ear from source code. Experience the migration of build tool from Ant to Maven.
- Automation of Build, deployment and smoke testing of .Net applications using TFS 2015 / 2013
- Configuration Management and source code repository management using tools like GIT, Subversion (SVN).
- Worked on version control tools like subversion and Git and utilized Source code administration customer apparatuses like GitHub, Git GUI. Interpreted Languages including Python, Perl and Shell.
- Hands on experience in source code management, branch creation & repositories management using GIT, SVN.
- Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
- Profusely worked on Hudson, Jenkins, Team City and Team Forge for continuous integration and for End-to-End automation for all build and deployments. Integrated delivery (CI and CD process) Using Jenkins, Bamboo, Nexus, and puppet.
- Experience in using Bug tracking tools like JIRA (for ticketing), Remedy and HP Quality Center.
- Experience in using Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
- Strong and progressive experience in the server installation of Red Hat Linux, Centos, Oracle Enterprise Linux, VMware ESX&ESXI environment.
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle)).
- Experienced in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL and Python) Architecture. various scripts Shell, Perl and Python for automation of various tasks.
- Experienced in CDN (Content Delivery Network) and Amazon CloudFront to avoid the network trafficking.
- Used DNS management in Amazon S3 to backup database instances to save snapshots of data.
- Knowledge in performing Tuning and Query Optimization in AWS Redshift.
- Well Versed wi