We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Wauwatosa, WI

SUMMARY

  • Cloud DevOps professional with8+years of comprehensive experience as a Build and Release Engineer, Configuration Management, Continuous Integration/ Continuous Deployment,Linux System Administration and Cloud Services.
  • Expertise in Amazon AWS Cloud Services and administration which includeEC2, ELB, EKS, EBS, IAM, S3, Route53, Cloud Front, Lambda, Cloud Trail, Amazon CLI, AWS Code Commit, Amazon VPC.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory,Amazon RDS DBservices,Dynamo DB tables,Elastic Block Store (EBS)volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Designed highly available,cost - effective,and fault-tolerant systems usingEC2 instances, Auto Scaling, Elastic Load Balancingand Amazon Machine Images (AMI), Designed roles and groups using AWSIdentity Access Management (IAM)maintained user accounts,RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS & SNS services in AWS.
  • CreatedS3 bucketsand managing policies for S3 bucketsand Utilized S3 bucket for storage and backup on AWS. Extensive knowledge inmigrating applicationsfrom internal data center to AWS.
  • Effective in creating functions and assigning roles inAWS Lambdato run python, Node.js scripts, and AWS Lambda using java to perform event-driven processing.
  • Exposed to all aspects of Software Development Life Cycle (SDLC)likeAnalysis, Planning, and Development, Testing, Implementing and post-productionanalysis of the project.
  • Worked on functions of build, deploy, automate test control, generating test reports and notification services with an end goal ofcontinuous integrationin a data center and in AWS cloud environment.
  • Hands on experience withVersion Control toolssuch asSubversion (SVN), Git, Bitbucketin Branching, Merging Strategies, Tagging and maintaining versions across Windows and Linux platform.
  • Profusely worked on creating and maintainingMaven Pom.xml'sfor performing the build procedures.
  • Expertise in using build tools like MAVEN for the building of deployable artifacts by usingNexusand Artifactory Managers.
  • Extensively worked onJenkins/Hudsonby installing, configuring, and maintaining forcontinuous integration (CI) and continuous deployment (CD).
  • Provided support in Setting upChef Workstation, Bootstrapped instances using Chef and integrating withauto-scaling.
  • Extensively used Ruby scripting onChef Automationfor creatingcookbookscomprising all resources, templates, attributes and used Knife commands to manage Nodes.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Experience with Configuration Management/ Automation tool Ansibleand has worked on integrationAnsible YAML Scripts.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup,Stack monitoringusingAnsible playbooksand has IntegratedAnsiblewithJenkins.
  • Expertise in using Ansible to manageWeb Applications,Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Extensive knowledge in Installing, ConfiguringPuppet Master/Agent, wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
  • Experience in configuring AWS cloud infrastructure as code usingterraformand continuous deployment through Jenkins.
  • Hands on experience in variousDocker components likeDocker engine, Docker Hub, Docker Machine, Docker Compose and Docker Registry.
  • Managed container orchestration tools likeDocker, Docker Swarm, Kubernetes, and Amazon Container Service.
  • Developed anend-to-end Continuous Integration Pipeline using Jenkins for enabling containerized local control plane usingKubernetes & Docker.
  • Expertise in using Docker to containerize custom web applicationand deploy them onUbuntuinstance through SWARM Cluster and to automate the application deployment in the cloud using Vagrant.
  • Experience in computerization utilizing Python, Node.js, Ruby and UNIX Shell/bash scripting. Managed in creating stored procedures, triggers, functions, and packages inOracle.
  • Gained experience in utilizing Atlassian products such as Bitbucket, JIRA, and Confluence.
  • Worked on testing and automation tools like Selenium, JUnit Framework, and Cucumber.
  • Experience with monitoring and management tools likeDatadog, Nagios, Dynatrace, Sonarqube, Splunk, App Dynamics and New Relic.

TECHNICAL SKILLS

Cloud Environment: AWS, Azure, OpenStack

AWS services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, EBS, Route 53, Code commit, Lambda.

Containerization Tools: Docker, Kubernetes, Mesos, Docker Swarm

Configuration ManagementTools: Chef, Ansible

Continuous Integration: Jenkins, Hudson, TFS Visual Studio Build

Build Tools: Maven, Ant, Gradle, SaltStack

Testing Frameworks: Junit, Selenium, and cucumber.

Version control tool: Subversion (SVN), GIT, GIT Hub, Git Lab, Bitbucket.

Bug Tracking Tools: Jira, Bugzilla

Monitoring Tools: Nagios, ELK, Splunk, Datadog, SonarQube, AppDynamics, Grafana

Databases: Oracle, My SQL, NoSQL, MongoDB, Dynamo DB, Couchbase

Scripting tools: Python, Node.js, Java, Perl, Bash, JavaScript, Ruby, PowerShell, YAML

Web/Application Servers: WebSphere, Apache, Tomcat, JBoss, WebLogic

Network Services: Services FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinSCP, Raid Levels

Operating Systems: Windows, Linux, CentOS, UNIX, Ubuntu, Solaris.

PROFESSIONAL EXPERIENCE

Confidential, Wauwatosa, WI

DevOps/AWS Engineer

Responsibilities:

  • Working on complete life cycle of software development, which include new requirement gathering, redesigning, and implementing the business specific functionalities, testing, and assisted in deployment of the project to the PROD environment.
  • Deployed and developing project using AWS EC2, S3, EMR, EKS, ECS, CloudWatch, CloudTrail, Elastic Beanstalk, Elasticsearch, Elastic Load Balancing (ELB), Amazon RDS PostgreSQL, DynamoDB services.
  • Implement, maintain and design/configure alerts in the entire on premise and cloud-based infrastructure (AWS).
  • Established the time synchronization between on-prem and the Cloud infrastructure.
  • Utilize configuration management (Ansible, Python boto3) to automate the provisioning, deployment, configuration, and monitoring of servers on the AWS Cloud.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Developed Python Modules for Ansible Customizations.
  • Build automation using ANT/ Maven and implementation of Continuous Integration through Jenkins Plugins
  • Experienced in working onDevOps/Agileoperations process and tools area (code review, unit test automation, Service, Incident and Change Management).
  • Develop automation with programming languages used within supported environments
  • Provided subject matter expertise and services on development practices relating to source code management, build, release and deployment process automation.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Experienced with trouble shooting cross browser problems of UI display usingJavaScript.
  • Debugging Java code, understanding of CSS/HTML5, Java script, Jquery
  • Utilize policies/standards of practice in the areas of Systems Engineering/Operations.
  • Setting up Docker containers, Kubernetes cluster, EKS and EMR along with modifying HBase settings in all the development/pre-production/Production Environments. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Datadog is extensively used for monitoring and alerting for the entire architecture including rancher, Kubernetes objects like containers/pods/demoness/deployments, replica sets, AWS infrastructure and on-prem servers actively involved in meter data collection.
  • Worked on setting up Rancher orchestrator, to manage Kubernetes everywhere it runs, worked with Rancher CLI.
  • Used Bitbucket to manage repositories, maintained the branching and build/release strategies utilizing GIT and Bitbucket.
  • Develop project plans for improving application delivery, implementing IT process, and reducing operational friction within the business. Perform scheduled maintenance and provide L2/L3 troubleshooting/response to application incidents, including after-hours/on-call as needed.
  • Closely working between software Vendors and Product Owners to bring in new tools through POC's.
  • Working on Robot testing framework for UI functional testing.
  • Implementing E2E CI/CD pipeline and enforcing Coverity static analysis on the code to avoid all types of defects/vulnerabilities.
  • Working on resolving build and deployment issues and configuring/integrating multiple devops tools.
  • Responsible for all the AWS cloud issues and contacting AWS cloud support when needed.

Environment: AWS Cloud Services, GIT, Bitbucket, Jira, Jenkins, Ansible, Kubernetes, Maven, Apache Tomcat, Nexus, Python, Node.js, Java/J2EE, SQL, Bash, Linux.

Confidential, Atlanta, GA

Sr. DevOps Engineer

Responsibilities:

  • Being an active role in an application infrastructure management team, I was completely involved in setting up the new environment for Continuous Integration (CI) and Continuous Deployment (CD) in agile software methodology.
  • Designed, deployed, maintained, and lead the implementation of Cloud solutions using Confidential Azure and underlying technologies.
  • Migrating Services from On-premises to Azure Cloud Environments. Collaborate with development and QA teams to maintain high-quality deployment
  • Designed Client/Server telemetry adopting latest monitoring techniques.
  • Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services using CHEF.
  • Hand-on experience in Microsoft Azure cloud platform and merge with python
  • Knowledge in Web Services and API’s in python.
  • Implemented and tested python-based web applications interacting with MySQL.
  • Azure cloud Merge with python to store the data into cloud with High security.
  • Developing scripts for build, deployment, maintain and related task using Python, Bash.
  • Used EC2 as virtual servers to host Git, Jenkins, and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
  • Have built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into the S3 bucket using Lambda function.
  • Used ELK to also index infrastructure events using CloudWatch and CloudTrail
  • Maintained DNS records using Route53 to Improve Fault Tolerant Connections and using a Load balancer, Security groups.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easier the code development and deployment pipeline.
  • Worked with Docker Container, container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Worked on Docked-Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
  • Writing the PowerShell scripts for providing the flat files to sail point integration for DB and OS level Integration.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations.
  • Responsible for large-scale Chef Implementation and maintenance, Chef Cookbook’s creation, testing, and implementation.
  • Setup Continuous Integration environment using Jenkins for building jobs and to push the Artifacts into Nexus repository on successful builds.
  • Supporting configuration of Jenkins Build pipeline jobs, plugins installation with the team for configuration Maven multi-module jobs, freestyle jobs.
  • Integrated Jenkins for code coverage analysis in Java VM based environments.
  • Worked with Jenkins API's to know various things like build status, count of builds, GIT commit version used by Jenkins builds etc. using Groovy.
  • Performed all necessary day-to-day GIT support for different projects and expert in creating branching strategies to maintain GIT repository.
  • Written Gradle, Maven scripts to automate build process and managed Maven repository using Nexus tool and used the same to share snapshots and releases.
  • Used Dynatrace to monitor my Docker environment.
  • Designed, developed, and implemented multi-tiered Splunk log collection solutions.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.

Environment: Azure Cloud Services, CHEF, GIT, Azure Traffic Manager, GIT, Bitbucket, Jira, Jenkins, Ansible, Terraform, Nagios, Maven, Apache Tomcat, Nexus, Node.js, Java/J2EE, SQL, Bash, Linux.

Confidential - Walnut creek, CA

DevOps Automation Engineer

Responsibilities:

  • Performed agile methodology. Reviewed stories and participated in daily Scrum, Iteration planning.
  • Experience in Authoring Azure Resource Manger templates
  • Experience in deploying using Azure.
  • Used Service Fabric application by using Visual Studio Team Services.
  • Managed Clusters with various servers in Azure Cloud Resource Groups
  • Designed, Configures and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack.
  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product, which involves environments like developments QA and production.
  • Involved in setting up builds using Chef as a configuration management tool.
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
  • Designed and developed shell scripts.
  • Managed roles, environments, data bags, cookbooks, and recipes in Chef.
  • Compiled automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Perform data analysis using spreadsheet and resolve client issues by analyzing client data.
  • Create automated tests using Spock /Groovy/Selenium Web driver/Java.
  • Implemented GUI validation using Sikuli visual validation tool.
  • Involved in testing the conversion of the application into web application using XML web services with Soap UI.
  • Demonstrated ability in utilizing SoapUI for testing web services Soap and Rest API’s with Groovy Scripting.
  • Experience with web services using SOAP UI & REST
  • Prototyping and developing cloud-native architecture solutions for application needs, particularly with AWS
  • Providing infrastructure-as-code utilizing Terraform and AWS Cloud Formation
  • Solid hands-on experience in dealing with Exam Diff Pro for validating the code and test data.
  • Used Bit bucket repository for efficient remote team working, also stored the framework and all the code.
  • Examined GUI automation testing framework with Selenium and Page Object Model (POM).
  • Implemented test plans Good knowledge in developing automation scripts using Selenium and developed Java based library to read test data from XML & Properties files.

Environment: Automation, Selenium Web Driver, Jira, UAT, Exam diff Pro(Standard Edition), Notepad++,Junit, Windows, Groovy, SoapUI, Api’s, UAT, Cucumber, GitHub Repository, Maven, TestNG, web driver, Sql-Server, ANT, Azure.

Confidential

BUILD AND RELEASE ENGINEER

Responsibilities:

  • Installing, setting up & Troubleshooting CHEF. Created and automated platform environment setup.
  • Worked as administrator on web and application servers like WebLogic, Tomcat, Apache, and Nginx.
  • Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
  • Performed build, deployment & validation of the code into different development environments using ANT Hill Pro.Creating user level of access for related GIT Hub project directories to the code changes.
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Used Artifactory repository tool for maintaining the Java based release code packages.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite and Releases by getting the Director Level Approval and coordinating with different teams.Expertise in usingTFSto open bugs, create tasks and user stories, initiate change requests.
  • Automated JAVA builds usingTFSby installing Team Foundation Build Extensions. Installed Team Explorer Everywhere plugin for Eclipse users to be able to connect toTFSserver.
  • Implemented a CD pipeline involving GIT - Jenkins - Ansible to complete the Automation from commit to Deployment.
  • Installed packages on remote Agent less nodes through Ansible playbooks with Ansible roles
  • Used file modules in Ansible playbooks to copy / remove / modify the files on agent fewer remote servers from Ansible control server.
  • Worked on playbooks for Ansible in YAML scripting. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure.
  • Written Python scripts to apply the Integration label to all the files which needs manual labelling of files.
  • Written Python scripts for deployment of Java applications on bare servers or Middleware tools.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of python scripts.
  • Owner of Jenkins, GIT Hub Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • 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.
  • Installed, administrated Monitoring and visualization tools like Zabbix, kibana and monitor the systems/services health and to generate the reports, raise incidents when critical alerts triggered as monitoring solution.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams. Installed and configured the DHCP server for giving IP leases to the production servers.
  • Managed RedHat Linux user accounts, directories, groups, and file permissions and Installed packages using rpm and yum.
  • Applied Clustering Topology for meeting High Availability and Failover requirement for functionality and performance.

Environment: GIT, Ant, Maven, TFS 2010, VSTS, UNIX, SVN, Jira, Ansible, Zabbix, Python, Shell Scripts, Tomcat, JBoss, WebLogic, WebSphere, Jenkins.

We'd love your feedback!