We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

5.00/5 (Submit Your Rating)

Miramar, FloridA

PROFESSIONAL SUMMARY:

  • Over 8 years of IT Professional Experience as DevOps Cloud Engineer with major focus on AWS, Azure, Open Stack, GCP, CI/CD, Configuration Management, Security, Build/Release management, Infrastructure Automation.
  • Experience in core AWS services (S3, EC2, ELB, EBS, EFS, Route53, VPC, auto scaling etc.) & deployment services (OPSWORKS & Cloud Formation) & security practices (IAM, Cloud watch & Cloud trail).
  • Strong experience in creating and maintaining highly scalable and fault tolerant Infrastructure in AWS environment spanning across multiple availability zones using Terraform and Cloud formation template.
  • Experience in working with Terraform key features such as Infrastructure as code, execution plans, resource graphs, change automation.
  • Hands on experience on using Terraform along with Packer to create custom machine images & automation tools like Chef/Ansible to install software's after the infrastructure is provisioned.
  • Hands - on Experience with AWS Lambda service to run codes in response to events & automatically manage resources & replication of on-prem data using AWS DB Migration service & integrating DBS with cloud watch & Cloud Trial .
  • Experience in administrating of IaaS & PaaS Virtual Machines & Web/Worker roles on Microsoft Azure Classic & Resource Manager & troubleshooting issues on Azure VMs.
  • Experience in migrating on-prem Instances & Azure classic instances to ARM subscription with Azure site recovery.
  • DevOps practice for Micro Service and docker based cluster using Mesos Kubernetes as Orchestrator.
  • Experience in working with Kubernetes and OpenShift to provide a platform for automating deployment, scaling, and operations of application containers across clusters and managed containerized applications using its nodes.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources.
  • Expertise in App Containerization technology Docker , creating Docker images , Containers, Docker Registry to store images, cloud -based registry Docker Hub , Docker Swarm to manage containers.
  • Having Extensive knowledge with Ansible to manage web applications, config files, data base, commands, users mount points, & packages to assist in building automation policies.
  • Hands on Experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks and quickly deploy critical applications.
  • Written Chef Cookbooks, recipes to automate installation of middleware infrastructure like Apache Tomcat , JDK & configuration tasks for several environments.
  • Extensively used Ruby scripting on Chef Automation for creating Cookbooks comprising all resources, data bags, templates, attributes and used knife commands to manage Nodes onto Chef Server for Configuring.
  • Experience in configuring Puppet server to update, create modules, and push them to Puppet clients.
  • Expertise in CI/CD tools like Jenkins, Bamboo & TeamCity to build CI/CD pipeline which includes to trigger auto builds, auto promote builds from one environment to another, code analysis, auto version etc. for various projects.
  • Extensively worked on Jenkins for continuous integration & end to end automation for all build & deployments.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Experience using MAVEN , ANT and GRADLE build tools for building of deployable artifacts (jar, war & ear) from source code. Automated weekly releases with ANT/MAVEN scripting for Compiling java code dubbing.
  • Experience in Branching, Merging, Tagging, & maintaining the version across the environments using SCM tools like GIT, GITHUB , SVN, & Bit Bucket .
  • Proficient in writing scripts such as Python, shell, PowerShell, Bash, Pearl and Ruby to automate simple tasks.
  • Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools.
  • Experience in real-time monitoring servers & alerting of applications deployed in AWS using Cloud Watch , Nagios , and Splunk using logging tools like ELK .
  • Expertise in Implementing Splunk and Nagios for continuous monitoring of applications in the production environment & enabled notifications via emails & text messages.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Proficient in Database Administration activities such as installation, database creation, sizing, backup andrecovery, performing turning and capacity planning.
  • Profound Experience in setting up databases in AWS using RDS, DynamoDB, Oracle, MySQL, storage using S3 bucket and configuring instance backups to S3 bucket along with creating and managing AWS IAM role and Policy and User and Active directory, Inbound and Outbound rules.
  • Experience in design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Experienced in administration and deployment of applications on Apache Webserver and application servers such as Tomcat , JBoss, WebSphere .
  • Experience in Build & Deployed Java/J2EE to Tomcat / WebSphere servers in an agile continuous integration process & automated the whole process.
  • Good knowledge of Agile development methodologies like Scrum, Sprints model .

TECHNICAL SKILLS:

Cloud Environment: AWS, Azure, Google Cloud platform

AWS services: EC2, ELB, VPC, RDS, AMI, IAM, S3, Cloudwatch, SNS, SQS, EBS, Route53

Containerization Tools: Kubernetes, Docker, Mesos, Docker Swarm

Configuration Management Tools: Chef, Ansible, Puppet

Continuous Integration Tools: Jenkins, Hudson, Bamboo, TFS Visual Studio Build

Build Tools: Maven, Ant, Gradle, SaltStack

Testing Frame works: SonarQube, Junit, Selenium, cucumber, cucumber.js

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

Artifactory repositories: Docker Hub, Artifactory (AY), Nexus, Nginx

Bug Tracking Tools: Jira, Bugzilla

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

Databases: Oracle, My SQL, NoSQL, MongoDB, DynamoDB

Scripting tools: Python, Perl, Bash, Java Script, Ruby, Power shell, YAML

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

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

Operating Systems: Windows, UNIX, Ubuntu, RHEL, Debian, CentOS

PROFFESIONAL EXPERIENCE:

Confidential, Miramar, Florida

Sr. DevOps/AWS Engineer

Responsibilities:

  • Designed highly available, cost effective & fault tolerant systems using EC2 instances, Amazon Machine Images (AMI), maintained roles & groups using AWS Identity Access Management (IAM), also maintained user accounts, RDS, Route 53, VPC, RDB, Dynamo DB, CodeCommit, SES, SQS & SNS services in AWS.
  • Configured Virtual Private Cloud using Cloud formation templates & deployed AWS resources using it.
  • Created S3 buckets & managed policies for S3 buckets & utilized S3 Buckets & Glacier for storage, backup & archived in AWS & worked on setting up & maintenance of Auto-Scaling AWS stacks.
  • Performed AWS tasks such as migrating applications to cloud , importing volumes, optimizingEC2, configuring to RDS, S3 storage, creating security groups, auto-scaling, elastic load balancers (ELBs), Route53.
  • Upgraded OpenShift cluster from 3.4 to 3.6 & 3.6 to 3.7 using Blue-Green deployment upgrades.
  • Used various services of AWS for this Infrastructure also used EC2 as virtual servers to host Git, Jenkins, & configuration management tool like Ansible .
  • Migrating servers, databases & applications from on premise to AWS, AZURE & GCP .
  • Developed CI/CD Pipeline with Jenkins on Docker container for the CI/CD system to build, test and deploy.
  • Design & Developed infrastructure using Terraform & Cloud Formation & automated end to end transit hub connectivity resource deployment in AWS via Terraform by writing JSON or YAML format.
  • Worked on Terraform for managing the infrastructure through the terminal sessions & executed the scripts & created alarms & notifications for EC2 instances using Cloud Watch .
  • Maintained production environment using AWS EC2 instances & elastic container services with Docker .
  • Set up Kubernetes Clusters to run microservices & Pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
  • Developed CI/CD system with Jenkins on Google Kubernetes container environment, utilizing Kubernetes & Docker for the runtime environment for the CI/CD system to build & test & deploy.
  • Deployed services to GCP and Microsoft Azure in Docker containers, managed by Mesos/Marathon.
  • Configured & maintained Jenkins to implement the CI process & integrate the tool with ANT & MAVEN to schedule the builds. Deployed artifacts in WAR, JAR & EAR format with MAVEN .
  • Setting up Jenkins master, adding the necessary plugins & adding more slaves to support scalability.
  • Developed Continuous Integration pipeline using Jenkins & developed various Bash & Python scripts for deploying the applications on to the AWS cloud on premise VMware , V sphere Infrastructure.
  • Set up the Linux Cron jobs for automating various build related jobs & application data synchronization job.
  • Writing Ansible scripts to configure Tomcat servers & maintain application deployment also written Ansible playbooks with Python SSH as the Wrapper to manage configurations of AWS Nodes & Test Playbooks on AWS instances.
  • Used Ansible to manage web applications, environments configuration files, users, mount points & packages.
  • Deployed Build artifacts using Ansible playbooks into Apache instances which were integrated using Python.
  • Wrote Ansible playbooks with Python , SSH as the Wrapper to manage configurations of AWS nodes & test playbooks on AWS instances using Python to provision DEV and PROD servers.
  • Used Python scripts to update content in Data Base files & placed data into JSON files to test Django websites.
  • Created functions & assigned roles in AWS Lambda to run Python scripts to perform event driven processing.
  • Used Python & Ruby scripts to automate & monitor the administrative tasks & management using Cron Jobs.
  • Experienced in scripting of administration tasks using CLI, Power Shell, Shell, & Ruby .
  • Built upstream & downstream jobs in Jenkins to build & deploy onto different environments.
  • Worked on MariaDB query execution and debugging provided database related services to development & QA environments on AWS cloud EC2 instances.
  • Worked on IAM role to convey measurements, create notifications & alarms for EC2 instances using Cloudwatch.
  • Configured AWS Identity & Access Management (IAM) users & groups for improved login authentication.
  • Standardize and implement Splunk Universal Forwarder deployment, configuration and maintenance in Linux and Windows platforms.
  • Worked with administrators & helped in writing several custom Splunk queries for log analyzing, improving Performance to ensure it is actively & accurately running & monitoring on the current infrastructure.
  • Installed and configured monitoring tool Nagios for the network bandwidth and the hard drives status.
  • Designed and worked with team to implement ELK (Elastic search, Log stash and Kibana) Stack on AWS.
  • Generated reports using JIRA for creating projects, assigning permissions to users & groups for the project & created mail handlers & notifications schemes for JIRA .
  • Storage on AWS EBS, S3 & Glacier & automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB, Elastic Transcoder, Cloud front, Elastic Beanstalk. Migration of 2 instances from one region to another. Configuration of site-to-site VPN & open VPN using Linux EC2 instance.

Confidential, Boston, Massachusetts

DevOps/Cloud Engineer

Responsibilities:

  • Configured Azure Virtual Networks, subnets, Dhcp address blocks, Azure network settings, Dns settings, security policies, routing & deployed Azure IaaS virtual machines and services into secure Virtual Networks and subnets.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365. Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
  • Used Azure Terraform to deploy the Azure infrastructure necessary to create development, test, and production environments for a software development project.
  • Implemented Backup and restore for the application data using Azure & worked with security team to make sure Azure data is highly secure and configured BGP routes to enable Express Route connections between on premise data centers and Azure cloud .
  • Selecting the appropriate Azure service based on compute, data, or security requirements and leveraging Azure SDKs to interact with Azure services from your application.
  • Used Kubernetes to orchestrate the deployment, scaling & management of Docker Containers.
  • Managing major architecture changes from single server large software system to a distributed system with Docker & Kubernetes orchestration. Worked on Docker-Compose, Docker-Machine to create containers for testing.
  • Designed roles, policies for groups & users by using GCP (IAM) & automated configurations using Chef.
  • Used Cinder to enable persistent storage for applications deployed in OpenStack & implemented horizontal Auto Scaling use cases using OpenStack components.
  • Tested a private storage cloud using OpenStack SWIFT software & worked as well with OpenStack Multi-node installation, Configuration & Administration.
  • Written Templates for GCP infrastructure as a code using Terraform to build staging & production environments.
  • Managed & maintained highly available Compute Engines using Terraform & Deployment manager & wrote new plugins to support new functionality in Terraform.
  • Worked on creating the Docker containers & Docker consoles for managing the application life cycle.
  • Deploying & maintaining production environment using GCP Compute Engine instances & AWS ECS with Docker.
  • Managed both enterprise as well as on premise Chef server & installed Chef client using bootstrap script & created run list using Terraform module for Chef provisioning.
  • Written Chef Cookbooks for various DB configurations to modularize & optimize product configuration, converting production support scripts to Chef Recipes & AWS server provisioning using Chef Recipes.
  • Conceived, Designed, Installed & Implemented Chef configuration management system.
  • Used Jenkins for Continuous Integration & deployment into Tomcat, WebLogic application servers.
  • Involved in design, implementation & modifying Python code. Developed Python scripts to automate build & release.
  • Used JIRA for all our projects in scrum methodology for creating and updating stories as per our sprints.
  • Built & deployed Java /J2EE applications on JBoss application server in an Agile continuous integration environment & automated the whole process.
  • Developed Java applications that access relational databases through JPA ( Java Persistence API) framework.
  • Used MySQL & MongoDB to perform basic database administration. Build out server automation with CI/CD deployment tools like Jenkins for deployment & build management system.
  • Maintained & Administered GIT Source Code Tool & Migration of the Source Code from Apache Subversion (SVN) to GIT HUB , & the migration from GIT HUB to BIT Bucket.
  • Monitored all applications and servers using New Relic and associated Log files. Defining logs to be captured and creating dashboards for application monitoring on Sumo Logic.
  • Implemented & supported monitoring tools like Nagios , Splunk on QA and Production servers for resource, network and Log Trace Monitoring. Proficient in working with network protocols like TCP/IP & DNS.
  • Coordinate with developers establishing appropriate branching, labeling/naming conventions using GIT source control & analyzed & resolved conflicts related to merging of source code for GIT.
  • Written Python, PowerShell, Shell, & Ruby scripts for setting up baselines, branching, merging, & automation processes across the environments using SCM tools like GIT & Subversion on Linux & windows platforms.

Confidential, Reston, Virginia

Devops Engineer

Responsibilities:

  • Created scripts in Python which integrated with Amazon API to control instance operations. Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Created automated deployment job for Tomcat with Jenkins & managed deployment automation using Puppet , Custom Puppet modules & Ruby. Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Wrote & used Puppet modules to deploy applications on production environment & related configuration to ensure they get to production on time. Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Experience in implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Configured & maintained Jenkins to implement CI process & integrated the tool with Maven to schedule the builds.
  • Involved in installing, troubleshooting Jenkins Master, agents to create & automate platform environment setup.
  • Build scripts using ANT & MAVEN build tools in Jenkins to move from one environment to other environments.
  • Responsible for design & maintenance of the GIT Repositories & the access control strategies & performed all necessary day to day GIT support for different projects.
  • Developed Scripts for AWS Orchestration and designed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Implemented zero downtime deployment process in WebLogic using Python, Shell script also automated with Jenkins.
  • Responsible to configure, integrate, & maintain all Environments & PROD PostgreSQL DB’s within the organization.
  • Configured Elastic Load Balancers with EC2 Auto Scaling groups. Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.
  • Installed, Configured Monitoring Tool such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring. Maintaining Nagios servers & adding new services & servers.
  • Automated the Applications and MYSQL, NOSQL container deployment in Docker using Python and monitoring of these containers using Nagios .
  • Workload migration from VMware to Open stack, as part of the cloud factory team I helped the team migrating the workload from private cloud to the Azure Public Cloud.
  • Provisioned, Administered & supported distributions of Linux, including Linux Enterprise Desktop, SUSE Linux Enterprise Server, & RedHat & CentOS.
  • Worked on Linux Package installation using RPM & YUM, provisioned system with LVM.
  • Building servers with jumpstart using Kickstart , CD on timely basis, along with corporate wide requirements.

Commvault

Build & Release Engineer

Responsibilities:

  • Design and implement systems, network configurations, and network architecture, including hardware and software technology, site locations, and integration of technologies.
  • Installing Red Hat Linux using kick start & applying security polices for hardening the server based on the company policies. Set up & administer user & groups accounts, setting permissions for users.
  • Responsible for versioning the source code, releasing binary files, creating & applying labels on source & release files.
  • Merged release branches to the trunk after production release & resolved the conflicts during the merge in Subversion .
  • Installed & configured Jenkins for Continuous Integration & Release Management.
  • Set up Jenkins server & build jobs to provide continuous automated builds based on polling the GIT .
  • Maintain & track inventory using Jenkins & set alerts when the servers are full & need attention.
  • Integrate GIT into Jenkins to automate the code check-out process.
  • Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.
  • Experience with Build Management tools like Maven for writing build.xml and Pom.xml.
  • Managed the Maven Repo using Nexus tool and used the same to share snapshots and releases of internal projects.
  • Used ANT & MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Participated in Querying RDBMS such as Oracle , MYSQL and SQL Server by using SQL for data integrity.
  • Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic.
  • Scripting in multiple languages on UNIX, LINUX & Windows - Batch, Python & Shell script.
  • Strongly supported the developer team in resolving the issues for the better build process.
  • Implemented, maintained branching & merging structure for build/release strategies utilizing subversion as well as Git.
  • Pushed code from GIT to Nexus & make it available for release through automation scripts using Jenkins.
  • Maintained JIRA for tracking & updating project defects & tasks.

Confidential

Linux/System Administrator

Responsibilities:

  • Installed, Configured & maintained Red Hat Linux, CentOS, servers, DNS, LDAP, NFS.
  • Wrote UNIX shell scripts for automated installations, to extract logs using C, Bash, Perl, & Python.
  • Monitoring & troubleshooting Network, Linux & Windows servers.
  • Deployed latest patches for Linux & Application servers & performed RedHat Linux Kernel Tuning.
  • Creation & administration of Virtual Machines using VMware
  • Adding servers to domain and managing the groups and user in Active Directory, installing & configuring send mail.
  • Maintaining the Linux Firewall for network & implement to secure the network.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers.
  • Participated in Java/J2EE & also having the ability to develop XML, HTML, Shell scripts.
  • Involved in Activities including user administration, startup and shutdown scripts, crontabs, file system maintenance backup scripting & automation using Shell scripting ( BASH, KSH ) for RedHat Linux systems.
  • Worked with DBAs on installation of RDBMS database, restoration & log generation.
  • Setup Squid Proxy Server for internet sharing and to block the unwanted sites.

We'd love your feedback!