We provide IT Staff Augmentation Services!

Devops/ Aws Engineer Resume

Denver, CO

SUMMARY:

  • Versatile AWS/DevOps Engineer around Six years of contribution as exceptionally creative in IT industry comprising of Linux System Administration, DevOps Engineering, automation, building, the release of code from one environment to other environment and deploying it to servers. Extensive experience in a wide variety of adaptable DevOps technologies and the tools including SCM, DevOps processes, CI/CD, Build/Release Management, Cloud Management and Containerization. Passionate Computer Professional with good communication and leadership skills.
  • Extensively worked on Jenkins for continuous integration (CI) and for End - to-End automation for all build anddeployments.
  • Worked on Continuous Integration (CI) and Continuous Delivery (CD) In Agile, Scrum and Waterfall methodologies with a thorough knowledge of each phase of Software Development Life Cycle.
  • Explicit knowledge of Ansible Playbooks, modules and roles and Hands-on experience in creating Ansible playbooks shared using company GitHub
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
  • Experienced with Docker container service and Docker consoles for managing the application lifecycle.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Implemented puppet installation and configuration for a broad range of services.
  • Automated the infrastructure using Terraform and making it auditable by storing all the infrastructure changes in a version control system like GIT.
  • Hands on experience in using Terraform along with packer to create custom machine images and automation tools like Chef/Ansible to install software's after the infrastructure is provisioned.
  • Experienced in monitoring tools like Nagios, C, HTML, Shell, Bash, Ruby, Python with NoSQL technologies, MongoDB, Redis.Experience working in Linux and Windows environments.
  • Maintained Performance tuning of VMware servers and management of server resources between Virtual Machines.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Expertise in build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Involved in the functional usage and Deployment of applications in WebLogic, WebSphere, and Apache Tomcat Server.
  • Extensive experience in UNIX performance tuning and Capacity Planning.
  • Involved in JIRA as a defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker integrated Jenkins with JIRA, GitHub.
  • Solid understanding of fundamental technologies like DNS, Load Balancing, SSL, TCP/IP, networking and security best practices.
  • Experience in building policies for access control and user profiles using AWS IAM, S3 controls with bucket policies.
  • Good understanding of AWS products including EC2, S3, DynamoDB, RDS, CloudWatch, Lambda.
  • Expertise in AWS Identity and Access Management (IAM) such as creating users, groups, organizing IAM users to groups, assigning roles to groups.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Hands on Experience on NoSQL databases like Dynamo DB and Cassandra.
  • Experience on the usage of AWS Kinesis, DynamoDB, Data Streams, AWS Lambda and S3 for log archiving.
  • Experience on the usage of ASG(Auto Scaling Groups) and ELB for scaling the applications.
  • Good Understanding of Docker Swarm, Kubernetes and Nginx.
  • Hands-on YAML scripting and python scripting.
  • Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on the requirement.
  • Proficiency in setting up Security and Identity across the Azure through Active Directory(AD) including Key Vault, AD B2C and security center. Experience working on OMS and Dynamic CRMS in Azure.
  • Worked on Deploying Azure IaaS (VM’s) and PaaS role instances (Cloud services) into secure VNETs with Azure Internal Load Balancers , subnets.
  • Good understanding of AzureAutomation Assets , Graphical Runbooks , PowerShell runbooks, Azure AD Connect , configuring ADFS authentication flow , Azure AD Connect .
  • Expertise in Agile Testing Methodologies &Software Test Life Cycle (STLC).
  • Good Communication Skills, Excellent Customer handling capabilities and a very good team player.

TECHNICAL SKILLS:

CI/CD Tools: Jenkins, Bamboo.

Web and Application servers: ApacheTomcat, JBOSS, Web logic, Websphere.

Version Control Tools: SVN, GIT, CVS.

Scripting Languages: Ruby, Python, Perl, Shell, Power Shell.

Databases: Oracle, Dynamo DB, MYSQL, MS SQL.

Operating Systems: LINUX, UNIX, MS Windows, Mac OS.

Web Technologies: JDBC, JSP, XML, HTML, .Net, Servlets.

Virtualization Platforms: VirtualBox, VM Ware.

Build Tools: MAVEN, Chef, Puppet, Docker, ANT, MS Build.

Configuration Management: Ansible, Chef.

Infrastructure as Service: AWS, Microsoft Azure, Google Cloud(good understanding)

Methodologies: Agile, Waterfall

Testing Tools: Selenium, UFT, HP ALM

PROFESSIONAL EXPERIENCE:

Confidential, Denver,CO

DevOps/ AWS Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Maintained the user accounts IAM Roles, Route53 (CNAME), VPC , RDB , DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC .
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Enabled the Amazon CloudWatch to monitor major metrics like Network packets, CPU utilization, and load balancer.
  • Utilized Amazon Elastic Block Storage which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud .
  • Enhancement of Amazon Virtual Private Cloud in the scalable environment, which provides advanced security features such as security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Responsible for the building and deploying the artifacts into DEV , SIT , and QA Environments.
  • Involved in Upgrade of Jenkins & Artifactory Server and use of AWS for cloud issues.
  • Set up Docker Host, Docker Registry, Docker images (Centos, RHEL and Ubuntu instances).
  • Created and managed the Docker deployment pipeline for custom application images in the cloud using Jenkins .
  • Used Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers and for eliminating a source of friction between development and operations.
  • Focused on containerization and immutable infrastructure. Docker has been cored to this experience, along with Mesos , Marathon , and Kubernetes .
  • Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the CI/CD system to build, test and deploy.
  • Configured Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Wrote many Ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Experience in automation and continuous integration of CI processes with Ansible .
  • Configured Jenkins to implement nightly builds on a daily basis and generated change log that includes changes happened from the last 24 hours.
  • Used Jenkins and pipelines that helped us drive all Microservice builds out to the Docker registry and then deployed to Kubernetes.
  • Extensively worked on Jenkins, Team City for continuous integration (CI) and for End-to-End automation for all build.
  • Maintained and coordinated environment configuration, controls, code integrity and code conflict resolution.
  • Worked with software developing and operating team to debug software and system problems.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code. Worked on Tomcat Web server for hosting web apps.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Created post commits and pre-push hooks using Python in SVN and GIT repository. Created and maintained the Python deployment scripts for the Web Sphere web application server.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Worked in an implementation team to build and engineer servers on Ubuntu .
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios .
  • Managed and architected more than 1200 virtual servers, Monitoring of Application and Servers through Nagios , Web Servers Administration on Apache and Nginx.
  • Involved in the research of the project application architecture to support and resolve build, compile and test issues/problems.

Environment: Amazon Web Services, GIT, Maven, Jenkins, Ansible, Docker, Kubernetes, ELK stack, Tomcat, Nagios, Ubuntu, JIRA, Splunk, MySQL, Shell scripts, Python, Remedy.

Confidential, Philadelphia, PA

DevOps Engineer

Responsibilities:

  • Versioning and Source control of codes using GIT concepts such as branching, merging, labeling/tagging, branches locking, access control and integration.
  • Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Created a private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto Scaling, AMI, IAM through AWS console and API Integration.
  • Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
  • Worked on setting up CI (Continuous Integration) in Jenkins. Responsible for creating work items on the Kanban board.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using WebHooks and Slave Machines.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds.
  • Coordinated developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Worked on message queuing broker Rabbit MQ which is an asynchronous message queuing broker which takes requests from our Apache webservers and serve them to our production servers.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Worked on the Kubernetes engine in AWS to create pods from docker containers, in which Nginx is a reverse proxy and Load Balancer.
  • Implemented new build framework using Jenkins & maven as build framework tools. Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Worked with data management tools like Splunk, ELK. Used Splunk to monitor metric collection for applications in a cloud-based environment.
  • Worked with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages also to assist in building automation policies.
  • Managed a PaaS for deployments using Docker, Ansible and Mesos, which reduced considerably deployment risks.
  • Involved in building Object Oriented applications using Java, writing Shell Scripts, and Python Scripts on UNIX. Trained staff on the effective use of Jenkins, Docker, GitLab and Kubernetes and Kubernetes administration.
  • Created and wrote Python and Shell scripts for automating tasks. Involved in using Tomcat and WebSphere Application Servers for deployment.

Environment: AWS, Ansible, CICD (Jenkins), Kubernetes, Jenkins, Docker, Maven, GIT, Python, Shell, Power shell Scripting, WebSphere, Jira, Unix, Splunk.

Confidential

DevOps Engineer

Responsibilities:

  • Implemented new build framework using Jenkins & maven as build framework tools. Configured Jenkins daily periodic backups for Jenkins config and plugins files.
  • Involved in Migration of Application from Linux servers to Azure cloud platform.
  • Created AzureAutomation Assets , Graphical Runbooks , PowerShell Runbooks that will automate specific tasks, deployed Azure AD Connect , configuring ADFS authentication flow , ADFS installation using Azure AD Connect .
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions.
  • Implemented high availability with Azure Classic and Azure Resource Manager (ARM) deployment models, Worked on Continuous Integration (CI), Continuous Delivery (CD) pipeline for Azure Cloud Services using CHEF.
  • Managing Azure infrastructure and automation with CLI and API and worked on Inbound and Outbound services with automation CHEF and deployed multiple resources simultaneously, using CloudFormation templates in Azure.
  • Create and maintain fully automated CI/CD pipelines for code deployment using Octopus Deploy and PowerShell .
  • Key Involvement in planning, developing and assisting the migration of client's on-premise infrastructure to Microsoft Cloud (Azure) . Design and implement hybrid on-premise and cloud migration and management strategy for the new hybrid cloud solution in single and multiple site data centers.
  • Deployed AzureIaaS (VM’s) and PaaS role instances (Cloud services) into secure VNets with Azure Internal Load Balancers , subnets and created several SQL scripts as part of bug fixes.
  • Manage deployment pipeline using TeamCity, VSTS and Octopus Deploy tools
  • Worked on Operations Management Suite (OMS) to validate Windows updates, Azure Solutions, Service Health, Application Insights and availability sets, fault and update domains.
  • Worked on deploying the .Net applications to Pivotal Cloud Foundry (PCF) and troubleshooting deployment issues with development teams, implemented Octopus Deploy facilitate automated deployment to production.
  • Experience in Microsoft Dynamics CRM Data integration towards import/export of data using SSIS and custom and application development. Hands-on experience in Dynamics CRM forms customization using JavaScript and integration of CRM with other web/windows applications.
  • Worked with software developing and operating team to debug software and system problems.
  • Deployed Ansible dashboard for configuration management to existing infrastructure.
  • Used Ansible to automate configuration management.
  • Used Ansible to manage Web Applications, Conf Files, Database, commands, user mount points and packages.
  • Installed and configured Jenkins CI tool on Linux machines.
  • Coordinated developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Used Jenkins for continuous integration and deployment into Tomcat application server.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.

Environment: Azure, PCF, Office 365, Data lake, Xamarin, Terraform, Maven, Jenkins, Ansible, Chef, Nagios, ELK, Redis, Docker, Dynatrace, Kubernetes, Octopus, VSTS, SonarQube, Nexus, Git, Bash, NoSQL, Python, PowerShell, Nginx, HTTP web server, Jira, Dynatrace, RHEL, Cassandra, Windows.

Confidential

Release and Configuration Engineer

Responsibilities:

  • As Release and Configuration Engineer Participated in the improvement, documentation, communication and enforcement of configuration engineering processes for software applications
  • Assist with maintaining current build systems, developed build scripts, and maintained the sourcecontrol system.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Designed and implemented mercurial metadata including elements, labels, attributes, triggers and hyperlinks.
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins
  • Provided periodic feedback of status and scheduling issues to the management
  • Managed the source codes repository of multiple development applications using Bitbucket
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in staging, production
  • Analyze information to determine, recommend, and plan the installation of a new system or modification of existing system
  • Responsible for maintaining and upgrading the Configuration Management tool on the server(s) and clients, managing the licenses, and establishing security restrictions in the servers.
  • Coordinate application installation or deploy across multiple environments
  • Monitor functioning of equipment to ensure the system operates in conformance with specifications.
  • Perform as technical liaison for Engineering and Operations on every aspect associated with final build, release and configuration issues
  • Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance and provide services in the setup of new environments.
  • Design and develop new methods for improving the development environments and processes
  • Installing, supporting and maintaining new server hardware and software infrastructure and setting up user accounts, permissions and passwords
  • Analyzing and resolving faults, ranging from a major system crash to a forgotten password
  • Develops and Manages software configuration management standards, configuration issues/problems.

Environment: Ant, Maven, Jenkins, Git, Bash, Python, Jira, E nterprise Application Archive (EAR), Web Application Archive (WAR), JSP.

Confidential

LINUX Administrator

Responsibilities:

  • System installation and deployment, configuration, problem determination, solutions design, implementation, maintenance, performance monitoring, disk mirroring using LVM, backup, troubleshooting, documentation and user management
  • Worked on Red Hat Linux 4and Red Hat Enterprise Server9.0
  • Day to day activities included handling security issues like UNIX account cleanups, 90-day password changes, setting max and min age, creating a list of unmasking permissions for users
  • Wrote Bash scripts to automate day to day activities
  • Used command line and advanced command options in Red Hat Linux and includes updating patches in all Linux servers.
  • Worked with the team on new projects to gather system requirements and support for new projects evolving, testing and rolling out new products and services to preproduction, staging and then migrating project into production.
  • Installed and monitored VMware servers with multiple VM's.

Environment: Linux, UNIX, VMWARE, Apache Tomcat, Web Servers.

Hire Now