Cloud Engineer Resume
Minneapolis, MN
SUMMARY
- Over 8+ years of experience in cloud infrastructure development on AWS using automated scripts such as Chef/Jenkins/Docker and CICD pipelines for no fear releases. Experience in automation in QA using different automation frameworks such as Ruby, Python and JavaScript.
- Certified AWS developer associate and Sysops admin associate with sound knowledge and experience in using different AWS services such as EC2, ECS, S3, RDS, Lambda, Route53 and CloudWatch.
- Experienced DevOps engineer using Agile methodologies involving daily scrum/Kanban.
- Experience in configuring and automating cloud infrastructure with Autoscaling, Elastic and/or Application load balancers, Security Groups, Subnets, S3, IAM, CloudWatch monitoring and Route - 53 for different routing mechanisms for DNS using Chef, CFT and Terraform scripts.
- Experience in automating AWS infrastructure using Cloud Formation Templates with CodeCommit, CodeBuild, CodeDeploy and Code pipelines.
- Involved in creation of AWS services like Security Groups, CloudWatch Alarms, IAM users, IAM roles and policies using CFT.
- Experience in using AWS Systems Manager services to debug any issues or install SSM agents by using RUN Command.
- Experience in implementing CICD pipelines for no fear production releases to automate every stage using Jenkins jobs from code commit to production deployment.
- Hands on experience with Build automation tool using Maven.
- Experience using DevOps tools such as Chef, in developing cookbooks, recipes and environment configurations.
- Experience in configuring different monitoring tools such as Splunk, Datadog, ELK and APM tools such as Pinpoint and NewRelic by installing agents on AWS cloud infrastructure.
- Expertise in writing test cases with automation frameworks using Ruby, Python and JavaScript.
- Experience in different test strategies for regression and Performance testing.
TECHNICAL SKILLS
SCM Tools: CVS, GIT, GIT Hub
Build Tools: Maven, Ant
CICD Tools: Jenkins, Spinnaker, Circle CI
DevOps tools: Docker, Chef, Terraform, Ansible, Clod Formation Templates
Scripting Languages: Shell, Python, Ruby, Java script
Monitoring: Splunk, DataDog, ELK
APM tools: NewRelic, Pinpoint
AWS: Cloud services EC2, ECS, ELB, ALB, S3, Route53,IAM, CloudWatch, Lambda, ElasticCache, CodeCommit, CodeBuild, CodeDeploy, CodePipeline, Systems Manager, DynamoDB, Kinesis, SnowFlake
Security: Agents Trend Micro, BigFix, SafeNet ProtectV
Project tracking tools: JIRA, VersionOne, ServiceNow
Static Code: Analysis / Security Scan SonarQube, EratoCode
Software Component tools: Nexus, Artifactory
SDLC: Agile, Scrum/Kanban Methodologies
Servers: Tomcat, Apache web server
Environment: Eclipse, PyCharm
Languages: C, Java, Python
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Cloud Engineer
Responsibilities:
- Worked on Infrastructure creation using AWS Cloud Formation Templates with CodeCommit, CodeBuild, CodeDeploy and CodePipeline for multiple projects
- Worked on creating AWS services like EC2, ALB, CloudFront, WAF, Security Groups, S3, CloudWatch alarms, IAM Users and IAM roles and policies using automated pipelines with CFT.
- Worked on AWS Systems manager for debugging and validating issues with EC2 instances.
- Worked on installing TrendMicro agents and debugged the issues with Trend on Linux and Windows using PowerShell.
- Worked on installing BigFix and debugged the issues with BigFix
- Worked with Ops team and Architects in completing infrastructure automation related tasks.
- Worked on updating as build documentation to clearly capture all the infrastructure details with architecture diagrams.
- Knowledge on setting up data platforms like Kinesis, DynamoDB and SnowFlake.
Confidential, Plano, TX
Cloud Engineer
Responsibilities:
- Automation of infrastructure creation tasks using Jenkins groovy scripting.
- Jenkins pipeline job set-up for Image lifecycle process stages.
- Developed scripts to read/access data from AWS DynamoDB table using Boto3 Python SDK APIs.
- Validated Jenkins pipeline automation jobs for different tasks
- Reviewed existing terraform automation process and environment
- Reviewed the existing terraform scrips for IAM role automation.
Confidential, Plano, TX
DevOps Engineer
Responsibilities:
- Setting up governance and standards for development teams in creating infrastructure while adopting DevOps culture for You Build You Own (YBYO) model. As part of this I have involved in following areas:
- Access controls for organization and repos
- Automation for Adding user, creating repos, adding/deleting webhooks, and branch protections using Git APIs and Jenkins.
- Jenkins:
- Automation of infrastructure tasks using Jenkins configuration
- Pipeline job set-up
- CICD Pipeline:
- CICD assessment
- Templates for CICD Pipeline using Spinnaker for code commit to Prod deployment
- Jenkins integration from build to deploy for automation of all stages
- AWS ECS/ Docker:
- Implementing docker file and docker image build scripts.
- Setting up infrastructure for cluster and service creation using Terraform and AWS ECS/ALB/Target groups using Jenkins jobs.
- AWS Infrastructure:
- Creating infrastructure scripts using Chef with cookbooks and recipes.
- Creating infrastructure scripts using Terraform for AWS EC2, Autoscaling groups, VPC, Subnets, Security-groups, S3, Route-53 health checks and CloudWatch alarms.
- Resiliency and Monitoring:
- Support for resilient applications deployments across regions on AWS with automated Route-53 using different routing strategies.
- Auto-failover across regions with automated Route-53 health checks
- Integrated different monitoring tools such as Splunk, Datadog, NewRelic and Pinpoint.
Confidential, TX
QA Analyst / Automation Engineer
Responsibilities:
- Working with Automation Framework Development team to develop framework for Web based application using Cucumber, Java and selenium WebDriver in an agile environment.
- Designed, developed and implemented Page Object Model Pattern utilizing Java, Test-NG and Selenium Web-Driver.
- Used Apache POI to read data from Excel files.
- Automated, executed and maintained test cases written in Automation Framework.
- Parameterized test cases with various data points by reading data from external file.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Used automated test scripts and performed functionality testing during the various phases of the application development using Selenium.
- Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
- Performed functional testing of SOAP and RESTful Web Services using SOAP UI Tool.
- Executed test cases and procedures for Functionality Testing, Integration Testing, Transaction Testing, Positive Testing, Negative Testing, and Black box testing.
- Participated in Backlog grooming’s to discuss, analyse and estimate the stories for future sprint.
- Tracked story traceability during the sprint and presented demo to the Product Owner for the acceptance of the story
- Shared test results with the team and management.