Aws/devops Engineer Resume
TX
SUMMARY:
- Worked on SDLC Methodologies like Agile, Waterfall, and other processes.
- Extensive experience with Continuous Integration Tools like Jenkins, Bamboo.
- Extensively experienced in using Build and Automation tools like Ant, Maven, and Gradle.
- Experience in working on version control systems like Sub Version, GIT and Clear case.
- Used other source code management client tools like Visual SVN, Tortoise SVN, Stash, Git Bash, GitHub, Git GUI and other command line application etc.
- Creating Ansible Playbooks, to Deploy VM and install the Components as per requirements.
- Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- Design high availability (HA) applications on AWS across Availability Zones.
- DevOps experience with Chef, AWS (OPS Work).
- Experience in setting up AWS environments from scratch and using Puppet, Ansible for configuration management.
- Experience in various programming and scripting languages especially Shell and Python scripting with focus onDevOps tools, CI/CD and performed configuration, deployment and support of cloud services on AWS Cloud Architecture.
- Experience in managing virtual instances and disks using Puppet.
- Experience with Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and Power Shell for automating tasks.
- DevOps role converting existing AWS infrastructure to server less architecture (AWS Lambda, kinesis) deploying via Terraform and AWS Cloud formation.
- Experience in using Docker and setting up ELK with Docker and Docker - Compose.
- Hands on experience with WebSphere, JBoss and WebLogic deployments.
- Good experience on Linux environments.
- Working experience in designing end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and Chef cookbooks and recipes.
- Building and deployment of EAR, WAR, JAR files on test & stage systems on Application Servers.
- Participated in on-call rotation to provide 24×7 technical support.
TECHNICAL SKILLS:
SCM Tool: GIT, Subversion (SVN), Hudson, Jira
Build Tool: Ant, Maven, Quick Build
Servers: JBOSS, JSP,JSF, Apache Tomcat, WebLogic, WebSphere.
Version Control Tools: CVS, SVN
Languages: Shell, Java, J2EE,python,ruby, Json, Perl
Web Technologies: JDK 1.4/1.5/1.6 HTML, XML.
Operating System: UNIX, Linux, Microsoft Windows
Database System: My SQL 5.6, DB2,Aurora DB, SQL server
Build Tools / Release: Engineering / DevOps
PROFESSIONAL EXPERIENCE:
Confidential, MA
AWS/DevOps engineer
Responsibilities:
- Install, configure and administrate software in agile development environment.
- Transitioned AWS infrastructure from EC2-Classic to VPC, overhauled AWS accounts to follow latest security best practices, reduced AWS costs by over 30%, and wrote documentation.
- Configure and supporting EC2 instances and monitors, AWS lambda, alarms and notifications for EC2 hosts using Cloud Watch, take AMI image backups for machine critical application servers.
- Developed a continuous deployment pipeline using Jenkins, and Ruby/shell scripts.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Test/Prod Branching Model for weekly releases.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Good experience in Microsoft Products and their deploymentincluding octopusand Power Shell.
- Created Containers in Docker.
- Containerized all the Ticketing related applications- Spring Boot Java and Node.Js applications using Docker
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Managing the code migration from TFS, CVS and Star team to Subversion repository.
- Responsible for creating work items on TFS and also on Kanban board. Documented release, build and source control processes.
- Managing Monitoring solution using Nagios Environment.
- Successfully installed and configured Nagios monitoring system to monitor the production server environment.
- Designing and Setting-Up the Splunk Architecture in the organization.
- Used chef as a continuous deployment tools for automation of deployment framework to reduce deployment errors and increase the efficiency.
- Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
- Install, configure configuration management system and write Chef recipes, cookbooks, to automate the repetitive tasks, quickly deploy critical applications.
- Configured the Chef-Repo, Setup multiple Chef Work stations.
- Extensively involved in writing the cookbooks and recipes.
- Converting existing terraform modules that had version conflicts to utilize cloud formation during terraform deployments to enable more control or missing capabilities.
- Automated the process of deployment to Apache Tomcat Application Servers by running Python Scripts.
- Created cloud watch alarms and cloud trail audit systems to maintain granular control over the AWS account.
- Worked on Red Hat Linux which includes installation, configuring and maintenance of applications on this environment.
Environment: - AWS (EC2, VPC, ELB, S3, lambda, AWS CLI, RDS, Cloud Trail and Route 53), GIT, MySQL, SVN, Tomcat, Jenkins, Chef, Docker, Terraform, Java scripting, Shell scripting, Perl scripting, bash scripting, python scripting, Nagios, Red Hat Linux.
Confidential,TX
AWS/DevOps engineer
Responsibilities:
- Implementation and support of systems in Test/UAT/Production environments (SDLC) and Continuous monitoring of server process.
- Expertise in build tools like Apache MAVEN (using POM.xml) for the building of deployable artifacts such as war & ear from source code
- Written Cloud formation templates and deployed AWS resources using it.
- Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Implemented Index Strategy on AWS Environment.
- Worked on AWS API Gateway for custom domain and Record sets in Amazon Route53 for applications hosted in AWS Environment.
- Create, maintain, and grow cloud infrastructure to ensure maximum productivity for customers.
- Provided operational support, and implement policies and procedures to ensure consistency with company values and goals.
- Maintained two Jenkin server and one Bamboo server to deploy into production and non-production environments.
- Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes.
- Experience with Configuration Management Tools (Ansible). Installed and configured DCHP server to give IP leases to production servers.
- Configured Ubuntu machines and Fedora machines using Ansible.
- Worked on Ansible playbooks for mapping of hosts to a set of roles.
- Migrated Jenkins plans from one of the Jenkins to Bamboo.
- Created continuous integration system using SVN, ANT, Jenkins.
- Designed, developed, and tested deploymentautomation using Power shell, OctopusDeploy, and NuGet.
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Written shell scripts for automating logs backup and archiving.
- Manage VMware Infrastructure clusters on Test/Development environments.
- Experience working with VMware tools like vCenter and vSphere to manage VM's running on ESX cluster nodes and experience working vMotion.
- Experienced in supporting database systems including Oracle, MySQL on Linux/Unix, and Windows environment.
- Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.
Environment: Apache MAVEN, AWS EC2, AWS S3, AWS RDS, AWS EBS, Route53, Python, GitHub, Oracle, MySQL, Kubernetes, ANT, Bamboo, Jenkins, shell scripting, Ansible.
Confidential
DevOps Engineer
Responsibilities:
- Responsible for installations and support in all DevOpsservers as part of upgrade internally.
- Experience in Disaster Recovery and Planning.
- Experience on SAN/NAS technologies like EMC DMX, VMAX and NetApp 7mode & C-mode.
- Installation, administration, implementation, testing and maintenance of complex and heterogeneous networks consisting of Linux (Red Hat)
- Worked on the migration of physical servers to cloud (Electric Cloud), and used Puppet to automate the infrastructure.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
- Experience in deployment of Puppet Configuration Management Tool modules.
- Used TFS for source code management, reporting, project management, builds and testing purposes.
- Used Groovy in the process of using the Electric Cloud.
- Have used Confluence to create, share and discuss content and projects.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Expertise in container technologies and writing containerized software Docker.
- Worked with Orchestration to automate New Hire process to create AD account, Email Account and other application access.
- Implemented a centralized logging system using log stash configured as an ELK Stack. (Elastic Search, Log stash).
- Troubleshot the Jenkins and solved the build issues.
- Responsible for client/ server, web application testing.
- Responsible in understanding the customer requirements and deriving the test scenarios/conditions based on the requirements.
- Managed all the bugs and changes into a production environment using the JIRA tracking tool.
- Managed the entire release communication and Release co-ordination during the Project roll-out.
- Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans, and resources.
- Used Eclipse as IDE for development and deployed applications on WebLogic.
- Participated in daily scrum meetings & let the team members know if there are any road blocks.
- Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.
Environment: Linux (Red hat), Puppet, AWS, Docker, log stash, Jenkins, Testing, JIRA, Apache