Cloud/devops Engineer Resume
Burlington, MA
PROFESSIONAL EXPERIENCE:
- Experienced in all phases of the software development life - cycle (SDLC) with a specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean, Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Hands-on Experience with administration, maintenance, and operations of different AWS cloud resources and management tools like.EC2, EBS, Security Groups, ECS, S3, CloudFormation, AutoScaling, LoadBalancer, Command Line Interface, IAM etc.
- Experience with Terraform to build environment-specific infrastructure as a code.
- Experience with version control systems like GIT, SVN (Subversion) and Bitbucket.
- Experience in using build automation scripting like ANT, MAVEN and GRADLE and as build tools for building of deployable artifacts (JAR, WAR & EAR ) from source code.
- Extensively worked with automation tools like Hudson, Jenkins, TeamCity to implement end-to-end automation of CI/CD pipeline in both on-premise and cloud infrastructure.
- Experience in using Nexus and Artifactory repository managers for storing build artifacts.
- Expertise in configuring and provisioning infrastructure automation by using Chef, Ansible, Puppet.
- Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications.
- Expert in deploying the code through web application servers like WebSphere / WebLogic / ApacheTomcat.
- Hands-on experience with scripting languages like Python, Shell, YAML, JSON, Ruby, Groovy.
- Expertise in working with databases such as MySQL and SQL Server by using PL/SQL for data integrity.
- Extensively used JIRA, ServiceNow for bug/defect management system.
- Worked on different application and server monitoring tools like NAGIOS, SPLUNK, Datadog, Greylog .
- Knowledge on Linux/Unix system administration, installations, upgrades and troubleshooting on RHEL 3.x/4.x/5.x/6.x, Solaris.
- Knowledge on file system concepts LVM, SVM creating new file systems, increasing and decreasing file systems, mounting file systems, unmounting file systems and troubleshooting Disk space issues. Efficiency in installing, configuring and implementing the RAID technologies.
- Experienced in DNS, NIS, NFS, LDAP, ftp, security management, and system troubleshooting skills.
TECHNICAL SKILLS:
Cloud: AWS EC2, VPC, ELB, IAM, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, Lambda, CloudTrail, VMWare, Terraform.
Linux Administration, AWS: cloud, Build & Deployment, Continuous Integration, Data Base Management Systems, Java IDE, SQLs Tools.
Tools: Git, Sub Version, Bit Bucket, Ant, Maven, Hudson/Jenkins, Puppet, Chef, Ansible SQL Tools, WinSCP, Docker, Kubernetes, Nexus, Datadog, Greylog, Nagios, Splunk, Sumo logic, New relic,, Jira, ServiceNow.
Languages: Shell Scripting, Python, Bash Scripting, Perl, Ruby, SQL.
Operating Systems: Linux, Ubuntu, Unix, Windows, CentOS, MacOS.
Internet & WWW: Apache Web Server on Windows/Linux, MySQL server, package, WebLogic, Sendmail, Apache Tomcat, smtp setup.
PROFESSIONAL EXPERIENCE:
Confidential, Burlington, MA
Cloud/DevOps Engineer
Responsibilities:
- Worked on multiple projects, focused on CI/CD pipelines, migration to cloud, and Build Automation.
- Used TERRAFORM for creating the AWS infrastructure for migration from Datacenter to Cloud for Non-Prod and Prod accounts.
- Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, CloudTrail, CloudFormation, Autoscaling, Lambda, CloudFront, IAM, S3, API Gateway and Route53.
- Worked on testing and deploying an end to end CI/CD pipeline for various applications using GitLab CI/CD as the main integration server for Dev, QA, Staging and Prod environments with Agile methodology into AWS. Written gitlab-ci.yml files includes various stages like test, analyze, tag, publish, scan.
- Used Shell and Python scripts to automate the deployment process.
- Working on creating and implementing application monitoring, and logging strategies.
- Worked on baking golden ami with Sumo Logic, New Relic, SSM, Splunk and CloudHealth agents.
- Used PACKER and Lambda function for automation of ami constructions and snapshots creation.
- Used GRADLE as a build tools for building artifacts.
- Worked on building DOCKER images using Gradle build tool.
- We have microservices architecture and worked on setting up EKS clusters via Terraform and deploying the services in our AWS EKS clusters.
- Used CONFLUENCE to document standards, guidelines and standard operating procedures for admins/users.
- Used GitLab as part of Version control tools.
- Used JIRA queries and SERVICE NOW dashboards as a ticketing tool for metrics reporting to various teams.
- Developing and supporting processes to maintain uptime and availability of critical platform components.
- Shared the responsibility of supporting the environment and product during off-hours.
Environment: /CD,GitLab,Terraform,EC2,VPC,SNS,RDS,EBS,CloudWatch,CloudTrail,CloudFormation,Autoscaling,Lambda,CloudFront,IAM,s3,APIGateway,Route53,Shell,Python,Sumologic,NewRelic,Packer,Docker,Confluence,EKS,Jira,ServiceNow.
Confidential, Fort Worth, TX
Cloud/DevOps Engineer
Responsibilities:
- Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, CloudTrail, CloudFormation AWS Configuration, Autoscaling, CloudFront, IAM, S3, API Gateway, Elastic Beanstalk, OpsWorks, Code Deploy and Route53.
- Enabled logging on S3 bucket, VPC flow, CloudTrail, AWS configuration, IAM, AWS inspector, Lambda, RDS, DynamoDB, CloudFront, AWS API gateway, EC2 application servers.
- Invoked Lambda function using cloud watch and SNS.
- Worked on network automation and security within AWS VPC using Nails, SecurityGroups, network segmentation via subnets and regions.
- Implemented Terraform modules for the deployment of infrastructure.
- Created a feature branch in Bit Bucket and forks, tagging, merge requests, and notifications
- Installed, configured, administered Jenkins continuous integration tool also automated continuous build and deploy scripts for Jenkins.
- Used MAVEN and GRADLE as a build tools on Java projects for the development of build artifacts on the source code.
- Created, tested and deployed an end-to-end CI/CD pipeline for various applications using Jenkins as the main integration server for Dev, QA, Staging, UAT and Prod environments with Agile methodology.
- Used Jenkins pipelines which helped us drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
- Extensively worked on writing Ansible scripts to configure Tomcat servers and maintain application deployments
- Used Ansible to manage web applications, environments configuration files, users, mount points and packages.
- Deployed micro-services, including provisioning AWS environments using Ansible Playbooks
- Use of Docker, Kubernetes to manage microservices for the development of continuous integration and continuous delivery.
- Created Docker containers to deploy and run various web applications and responsible for analyzing microservices management using Docker.
- Developed a Python script to automate active directory and server tasks and generate reports for administrators and management.
- Worked with system health and performance monitoring tool Greylog.
- Used JIRA queries, dashboards for metrics reporting to various teams.
Environment: AWS EC2, S3, RDS, EBS, SNS AMI, IAM, CloudTrail, Elastic Beanstalk, Redshift, DynamoDB Lambda,VPC, Java, Bit Bucket, Jenkins, Terraform, Linux, Bash, Rest API, Maven, Nexus, U-deploy, SQL, Cloud Formation, Kubernetes, UNIX, SVN, Docker, Jira, Python, Ruby, Shell Scripts, Tomcat, Ansible, Greylog.
Confidential, Los Angeles, CA
AWS/DevOps Engineer
Responsibilities:
- Worked extensively with AWS services like EC2, S3, VPC, ELB, AutoScaling Groups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS.
- Worked on Configuring Elastic Load Balancers with EC2 Auto Scaling Groups.
- Designed and launched Cloud Formation Stacks in AWS and worked on Terraform template relying on configuration management tools.
- Branching, Tagging, Release Activities on Version Control Tool using GIT.
- Implemented new projects builds framework using Jenkins with ANT & Maven as build framework tool.
- Worked on writing Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
- Written CHEF Cookbooks for various DB configurations to modularize and optimize end product configuration.
- Collaborated with development and support teams to setup a CD (Continuous Delivery ) environment with the use of Docker for continuous build and delivery tools.
- Worked on the orchestration of Docker images and containers using Kubernetes by creating whole master and node and worked with development support teams to setup a continuous delivery environment with the use of Docker.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2 and CHEF.
- Wrote scripts and automated tasks using Python for backup, monitoring and file processing.
- Worked on administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
- Experienced with RESTful API's of Elastic Search to analyze, search and visualize real-time data.
- Implemented Nagios monitoring solution for mission critical servers.
- Extensively used Jira for bug/defect management system and as a ticketing tool.
- Continuously updated documentation for internal knowledge base of support team and IT team.
Environment: RHEL (6.x), Elasticsearch, AWS, EC2, ELB, VPC, Route53, SNS, RDS, Cloud Formation, Kubernetes, Chef, Terraform, Jenkins, Ant, Maven, GIT, Docker, Apache, Nagios, MySQL, Python, JIRA