Devops And Cloud Engineer Resume
Silver Spring, MD
SUMMARY:
- Professional with 6 years of experience in IT industry comprising of build release management, software configuration, design, development and cloud implementation.
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Extensively worked using AWS services along with wide and in depth understanding of each one of them.
- Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
- Experienced in implementing Organization DevOps strategy in various operating environments of Linux and windows servers along with cloud strategies of Amazon Web Services.
- Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
- Acquired practical exposure with Continuous Integration/Continuous Delivery tools like Jenkins to merge development with testing through pipelines.
- Implemented automation using Configuration Management tools like Ansible
- Worked with Docker container infrastructure to encapsulate code into a file system with abstraction and automation.
- Exposed to build tools like MAVEN and bug tracking tool JIRA in the work environment.
- Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
- Experienced in writing complex SQL queries and scheduled tasks using cron jobs.
- Experienced in version control and source code management tools like GIT, GitLab
- Good knowledge in relational and NoSQL databases like MySQL, SQLServer, Oracle, DynamoDB, MongoDB.
- Built and delivered Kubernetes cluster using Kops and EKS on AWS
- Possess working knowledge with Python writing scripts to automate backup strategy for various AWS resources.
- Worked on various operating systems like Linux, RHEL, Ubuntu, Windows, MAC, CentOS.
TECHNICAL SKILLS:
Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT
Languages: Shell, PHP, C, C++, Core Java.
Build Tool: ANT, MAVEN, Gradle
SCM Tool: Subversion (SVN), GIT, CVS
Continuous Integration TOOLS: Hudson, Jenkins
UNIX, Linux, HP: UX, Solaris, Microsoft Windows Vista/ XP
Database: DB2, SQL Server 2000/2005, Mongo db. Oracle 9i/10g - PL/SQL.
EC: 2, ELB, VPC, RDS, IAM, CloudFormation, Terraform S3, CloudWatch, Cloud trial, SNS, SQS, SWF, EBS, Amazon direct connect.
Enterprise Servers & Middleware: JBOSS, Apache Tomcat, WebLogic, WebSphere, Nginix.
Containers & Orchestration: Docker, Kubernetes
Configuration management: Chef, Puppet, Ansible, Dockers
Scripting: Ruby, Perl, Python, bash shell, Power Shell.
Bug Tracking Tools: JIRA, SPLUNK, Fisheye, Crucible, RTC.
WORK EXPERIENCE:
Confidential, Silver Spring, MD
DevOps and Cloud Engineer
Responsibilities:
- Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its solutions.
- Managing Amazon Web Services (AWS) infrastructure with automation and orchestration tools such as Ansible.
- Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, and CloudTrail.
- Experienced in creating multiple VPC’s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
- Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts.
- Involved in writing Python for Amazon Lambda to manage some of the AWS services.
- Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
- Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
- Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
- Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
- Used IAM for creating roles, users, groups and also implemented MFA to provide additional security to AWS account and its resources.
- Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.
- Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
- Experienced in creating RDS instances to serve data through servers for responding to requests.
- Deployed MySQL database on EKS in AWS using deployment for failover replica.
- Created snapshots to take backups of the volumes and also images to store launch configurations of the EC2 instances.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
- Implemented Continuous Integration using Jenkins and GIT from scratch.
- Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like GIT.
Confidential, Austin, TX
DevOps Engineer
Responsibilities:
- Developed and implemented software release management strategies for various applications as per agile process.
- Worked extensively with AWS services like EC2, S3, VPC, ELB, AutoScalingGroups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, SNS, and RDS.
- Gained good experience by working with configuration management tool Ansible and CI/CD tool Jenkins.
- Set up and built AWS infrastructure with various services available by writing cloud formation templates in JSON.
- With the help of IAM created roles, users and groups and attached policies to provide minimum access to the resources.
- Created topics in SNS to send notifications to subscribers as per the requirement.
- Defined all server types in Ansible, so that a newly built server could be up and ready for production within 30 minutes OS installation.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue tracker.
- Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
Confidential, Freeport, ME
DevOps Engineer
Responsibilities:
- Installed, deployed, and overhauled AWS Cloud-based servers and administrations as per Federal benchmarks and task rules.
- Built and Configured Linux Servers in AWS Cloud Environment.
- Created and solidified an Amazon Machine Image (AMI) using Centre for Internet Security (CIS) benchmarks to be utilized.
- Utilized AWS to set up Virtual Private Clouds (VPCs) for Management, Production and
- Utilized different AWS Cloud Computing stages and its many measurements of versatility including yet not restricted to.
- Responsible for Continuous Integration ( CI ) and Continuous Delivery ( CD ) process implementation-using Jenkins along with Python and Bash to automate routine jobs.
- Installed, Configured and Administered Jenkins Continuous Integration Tools.
- Implemented new projects builds framework using Jenkins & maven as build framework tools.
- Used Maven as build tool on Java projects for the development of build Arti-facts on the source code.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer , and Auto scaling groups , Optimized volumes and EC2 instances.
- Developed Python and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Deployed and configured Atlassian JIRA , both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.