Devops/aws Engineer Resume
SUMMARY
- Over 8+ years of experience as a DevOps Engineer in Automating, building, deploying and releasing of code from one environment to another environment.
- Experienced in Cloud automation using AWS Cloud Formation templates. Experience in Amazon Web Services EC2, ELB, S3, Route 53, EBS, VPC, AMI, SNS, RDS, Auto Scaling, etc.
- Experience in using Configuration management Confidential 's like Chef, Puppet and Ansible for Automation.
- Experience OpenStack Installation and configuration with in Linux environment.
- Involved in the Installation and configuration of an automation tool Puppet that included the installation and configuration of the Puppet master, agent nodes and admin control workstation.
- Wrote some of the puppet manifests for deploying, configuring and managing collected for metric collection and monitoring.
- Used chef as Configuration management tool, in automation of repetitive tasks, quickly deploy critical applications, and proactively manage change.
- Extensive hands on experience in using Chef attributes, templates, recipes, files. Experience in managing On - site OS/Applications/Services/Packages using Chef.
- Knowledge of writing and maintaining Ansible build scripts for server management/deployment.
- Good exposure to Confidential Development Life Cycle, SCM practices along with Confidential Build and Release Management methodologies.
- Used Docker for packaging applications.
- Experienced with Docker container to transport any application to be run on any operating system/environment.
- Experience in designing the cycle of application development by using Docker
- Deployed production-ready Kubernetes Clusters on top of Amazon EC2 instances using KOPS.
- Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
TECHNICAL SKILLS
- Version Control
- GIT, SVN, TFS.
- Build Tools
- ANT, Maven.
- CI Tools
- Hudson/Jenkins.
- Automation Tools
- Chef, Puppet, Ansible.
- Repository Management
- JFrog Artifactory, Nexus.
- Operating Systems
- UNIX, Linux, Ubuntu.
- Languages
- Shell, Python, Perl, .Net and Java
- Markup Languages
- HTML, CSS
- Databases
- MS - Access, MySQL, SQL Server, DB2, Oracle.
- Web App Servers
- Apache, Tomcat, WebLogic, WebSphere.
- Cloud Computing
- AWS IAM, VPC, S3, EC2, RDS, DynamoDB, SNS, ELB, Auto Scaling, Route 53, AWS Lambda.
- Business Tools
- MS Office (Word, Excel, Outlook, PowerPoint), MS Vision (UML, FlowCharts, Use Cases, Activity Diagrams, Sequence Diagrams)
- Other Tools
- Docker, Kubernetes, Vagrant, Apache Tomcat, Nginx, ANT, Oracle Virtual Box, Atlassian Suite (Jira, Stash, BitBucket), Mulesoft, Splunk, XL Deploy.
PROFESSIONAL EXPERIENCE
DevOps/AWS Engineer
Confidential
Solon, OH
Responsibilities:
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built, designing cloud-hosted solutions, specific AWS product suite experience.
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing code.
- Created private cloud using Kubernetes that supports development, test and production environments.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Used Docker for packaging applications and designed the entire cycle of application development and used Virtualized Platforms for Deployment of containerization of multiple apps.
- Involved with configuration management and automation tools such as Ansible.
- Started working GIT repository implementation.
- Defined branching strategies in GIT and implementation of best practices.
Environment: SVN, GIT, Chef, Maven, Gradle, Jenkins, Nexus, Tomcat, Apache, Puppet, Find Bugs, Zabbix and Service now.
DevOps/AWS Engineer
Confidential
New York, NY
Responsibilities:
- Configured applications for Continuous Integration and Continuous Deployment using Jenkins.
- Worked with various product lines within the business group to communicate the requirement for the enterprise preferred DevOps tools and provided a roadmap for efficient approach to achieve the said target.
- Automating the tasks using Ansible playbooks, Shell scripting and Python.
- Migrating servers with the required configurations changes and testing and deploying the machines using Ansible commands.
- Created various modules and Manifests in Ansible to automate various applications
- Developed Cloud Formation scripts to automate entire CD pipeline.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in Cloud Formation JSON templates.
- Written/Developed Chef Cookbooks to automate the entire deployment process as well as Infrastructure admin tasks.
- Streamlined the CI/CD process for application deployments by enforcing strong source code repository management techniques and securing configuration files away from application source code for improved security.
- Made recommendations and developed technical design for new applications to be put on the DevOps pipeline and exposed to Sonar for code review and Fortify for security scanning.
Environment: DevOps, Chef, Jenkins, Bamboo, AWS Cloud, Nagios, Redhat, CentOS, Docker, Java, NFS, NIS, SSL, HTTP, Maven, LINUX.
DevOps Engineer
Confidential
Jacksonville, FL
Responsibilities:
-
- Created Puppet Manifests and modules to automate system operations.
- Responsible for delivering an end to end continuous integration - continuous delivery system for the products in an agile development approach using Puppet and Jenkins.
- Built Continuous Integration environment Jenkins, Artifactory and Continuous delivery environment using Jenkins, Yum and Puppet.
- Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Responsible for managing distributed applications across hybrid AWS and physical data canter's.
- Implement systems that are highly available, scalable, and self-healing on the AWS platform.
- Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
- Responsible for creating & Managing nsfiles for creating necessary base images used for automation of build & deployment environments.
- Manage environments for legacy codes using specific Docker containers based on the required architecture.
- Maintain a Live Like environment using Docker Containers to test any production issues on the setup and push it into production.
Environment: GIT, Jenkins, WebSphere, Maven, Puppet, Docker, CentOS, JIRA, Confluence, ServiceNow, Sonar, AWS.
DevOps/Build & Release Engineer
Confidential
Tuscaloosa, AL
Responsibilities:
-
- Working on different environments like Java, .NET, Visual Basic and Visual C++.
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
- Automate infrastructure creation, deployment and recovery using Ansible, Docker, Terraform & Jenkins
- Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation.
- Configured local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Closely worked with Developers and Testers in supporting new application feature and manage application using automated deployment tools.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Migrating existing TFS instances to the latest version of TFS at different clients.
- Installing new TFS instances for various clients and providing training on best practices with TFS.
- Installed and configured build manager and agents to queue builds in TFS.
- Working on Report generation, based on the requirements from the App team.
- Analyzing the tool architecture and implement it on the applications, making it more user-friendly for the application team.
- Helped build services to allow processing and indexing of the uploaded data in the cloud using Hadoop, Lucene, and Solr.
Environment: Jenkins, terraform, Apache Tomcat, elastic search, Puppet, Chef, Shell Script, Blade Logic, PowerShell, Unix/Linux, Mongo DB, Couchbase, Windows, Solr, Python, Ansible, Perl, SOAP, Bamboo, Rabbit MQ, REST, Jira, Nosql, Jboss, JIRA, EJB, SVN, GIT, TFS, Apache ANT, MYSQL, Maven, AWS.
