We provide IT Staff Augmentation Services!

Aws Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • An Excellent, self - motivated professional with 9 years of experience in IT industry with major focus on DevOps, AWS, EC2, RDS, security groups, auto-scaling, load balancers (ELBs), Software Configuration and Build/Release Management, Maven, Puppet, Jenkins, Ansible, Terraform, Docker, Packer, Kubernetes, Helm, Splunk, Ant, GIT, CVS, SVN etc.
  • 5 years of experience in DevOps Engineer, and 4 years of experience in Linux Developer.
  • Experience with CloudWatch by monitoring resources such as EC2, EBS volumes, and Amazon RDS services. Also, in creation of different CloudWatch alarms to send an Amazon Simple Notification Service (SNS).
  • Experienced in managing AWS Route53 to route traffic between different regions.
  • Experience in configuring AWS S3 to backup files, versioning files and archive files in Amazon Glacier with lifecycle policies.
  • Experience in Developing AWS CloudFormation templates to create custom sized VPC, subnets, EC2 instances, ELB’s and security groups.
  • Experienced in AWS infrastructure planning, deployment and support.
  • Worked on AWS EC2, Security Groups, Elastic IP's, Load balancers, Auto-scaling groups, S3, elastic beanstalk, Direct Connect, VPC, End Points, Cloud watch, IAM and several other services.
  • Experience working with IAM to create new roles and groups with customized policies.
  • Experienced in Developing and managing cloud VM's with AWS EC2 command line clients and management console.
  • Provisioned large-scale environments as an infrastructure as a code using Terraform and developed custom Terraform Modules for projects to manage code as DRY
  • Experience in setting up building and deployment automation for Terraform scripts using Jenkins.
  • Implemented production environment using Terraform with Terragrunt as a wrapper.
  • Used Packer to create Automated Machine Images and automated the whole AMI creation process using Jenkins and created custom Kafka, zookeeper AMI's using Packer deployed it across Kubernetes cluster.
  • Experienced on Container Orchestration with Docker and Kubernetes.
  • Involved in Kubernetes Cluster Deployments using Kops and Helm.
  • Built a MYSQL server in a container and configured it to interact with Grafana as its back-end database and deployed it in a Kubernetes cluster.
  • Building Docker image with Docker files and provisioning with Kubernetes.
  • Expert on infrastructure with Docker containerization and Configured Docker containers and created Docker files for various environments.
  • Integrated Technologies such as Docker and Kubernetes for a powerful cluster manager and orchestration system for running Docker Containers.
  • Built Jenkin’s jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Designed project workflow/pipelines using Jenkins also managed different plugins inside Jenkins like Maven, AWS CLI, Docker and Kubernetes.
  • Experienced with Nagios, Cloud Watch as IT Infrastructure Monitoring tool and knowledge on Splunk.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Used both GIT and Bitbucket source control systems to manage code.
  • Having work experience in support of multi-platforms like UNIX, Linux and Windows of production, test and development server.
  • Excellent experience in documenting and automating the build and release process.
  • Involved in Linux Administration activities like troubleshooting of regular issues, configuration issues, applying patches, package management and file system issues.
  • Expertise in Application Deployments & Environment configuration using Puppet, Ansible.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.

TECHNICAL SKILLS

AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, Cloud Trial, SQS, SNS, SWF, Cloud Watch.

Cloud Platforms: Microsoft Azure, Aws Cloud.

Azure Services: App Services, Key vault, function app, Blob storage, Azure Active Directory (Azure AD), Service Bus, Azure Container Registry (ACR) and Azure Kubernetes service (AKS), Azure SQL, Azure Cosmos DB.

Version Control Tools: GIT, Bitbucket

CI/CD: Jenkins, Azure Pipelines

Configuration & Automation Tools: Ansible

Container Platforms: Docker, Kubernetes, Open Shift.

Monitoring Tools: Nagios, Splunk

Languages: Python, Shell scripting.

Artifactory: Jfrog and Nexus

Web Servers: Nginx

Documentation: Confluence

Operating Systems: Microsoft Windows XP/ 2000, Linux, UNIX.

Tracking Tools: Jira

Code Scanning: Sonar Qube, Jfrog X ray, ECR Inspector

Databases: RDS, Cosmos DB, My SQL DB.

Logging: CloudWatch, CloudTrail, Azure App Insights, Azure Monitor

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

AWS Cloud DevOps Engineer

Responsibilities:

  • Used agile methodology throughout the project. Involved in weekly and daily bases release management.
  • Managed multiple AWS accounts with multiple VPC’s for both production and non-prod where primary objectives include automation, build out, integration and cost control.
  • Design EC2 instance architecture to meet high availability application and security parameters.
  • Creating S3 buckets and managing policies for S3 buckets, life cycle policy to store in Standard and Glacier.
  • Daily monitoring of 35+ application thru E2E metric tool.
  • Created to check the difference between the raw data and data loaded in Snowflake.
  • Working on Red Hat Open Shift platform and AWS for managing Docker containers and Kubernetes Clusters using Linux, Bash/Shell Scripting.
  • Involved in source control management with GitHub and GitLab Enterprise level repositories. Regular activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing master repository.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
  • Configured & deployed applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Created environment on AWS platform, AWS Hadoop EMR cluster and implemented system alerts.
  • Installed and configured Monitoring and alerting systems for all CI/CD components.
  • Involved in phases of testing for example Integration testing, Smoke testing, Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
  • Developed build & deployment scripts using MAVEN. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
  • Experience in using SQL, PL/SQL stored procedures, indexes, materialized views, shell scripting, partitioned and non-portioned tables, packages and triggers for improved performance of the database.
  • Worked on rehydration of EC2 and EMR servers thru CFT, Terraform in Jenkins for every 45 days with the latest AMI.
  • Bringing up the new serves, updating the crontab jobs, gracefully resting the old spark streaming and bringing up in new server.
  • Monitoring each service deployment, and validating the services across all environments.
  • Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.
  • Fixing connectivity issue for snow flake database on peak load. Monitoring the Arrow Jobs and generate Pager duty alert and raise an incident for failure.
  • Setup and build AWS infrastructure using various resources, EC2, S3, IAM, Security Group in Cloud formation Json Templates.

Environment: AWS Cloud (EC2/EMR), Splunk, Spark, Control plane, Opsin sight, Kibana, PostgreSQL, Optic cloud, Eratocode, Exchange, Nebula, Nimbus, Avenue, Postman, Docker, Kubernetes, Jenkins CICD Pipelines, Terraform, Snowflake, Python, GIT, Bash, Linux.

Confidential, Texas.

AZURE/ DevOps Engineer

Responsibilities:

  • Enabling customers to better manage software development, deployments, and infrastructure with tools such as Jenkins and GitHub.
  • Extensively used Maven tool to do the builds, converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
  • Executed the continuous delivery pipeline using Jenkins by integrating Git hub repository and automating the maven build commands and deployed to the Docker containers where the application is running.
  • Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT.
  • Worked on Azure Development, Azure web application, App services, Azure storage, Azure SQL Data base, Virtual Machines, Azure Active Directory, Azure search, and notification hub.
  • Deploying windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
  • Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx in the cluster.
  • Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines to build, test, and deployments. Azure Monitor to collect metrics and logs. Configured Monitor to track performance and maintain security, and used Splunk tool to collect metrics, queries.
  • Worked on Server less services, created and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure Devops Services.
  • Implemented a CI/CD pipeline using Azure DevOps in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins’s plugins.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
  • Wrote scripts in Bash/SHELL to automate Cron jobs and system maintenance.
  • Created, managed, and performed container-based deployments using Docker images containing Middleware and Applications together and evaluated Kubernetes for Docker container orchestration.
  • Configuration of nodes for Jenkins to customize builds for different operating systems, optimize and smooth running of builds jobs.
  • Configured Splunk forwarders to detect SSL certificate expirations, analyze the system logs and index the data from various database types.
  • Develop CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.

Environment: Linux, Solaris, Azure Devops, Azure cloud/PCF, GIT, Docker, Unix/Linux, Shell, Nagios, Java/J2EE, Maven, Jenkins, Kubernetes, Splunk.

Confidential, Lafayette, LA

DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Consulted and recommended client in Build and Release Management Implementation.
  • Used SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, Configuration management and patching throughAnsible.
  • Automated using Ansible, Python, Perl or shell scripting with attention to detail, standardization, processes and policies.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery (CI/CD) product in an open source environment using tools like Puppet, Jenkins.
  • Experience in writingPuppet manifests and modules to automate the deployment process and to integratingPuppet manifests into Jenkins jobs for a continuous delivery (CD) framework.
  • Configured and monitored distributed and multi-platform servers.
  • Setup and build AWS infrastructure using various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud FormationJSON templates, Route53, Lambda.
  • Worked on AWS for deploying EC2 instances consisting of various flavors viz., Oracle Linux, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Created a fullyCI/CD process. Automated Build and Deployment Platform and coordinating code build promotions and orchestrated deployments usingJenkins/Hudson and GitHub.
  • BuildJavacode on to different Jenkins servers as per the schedule.
  • Experience in working in .Net application and branching, Tagging, Release Activities on Version Control Tool like GIT and Subversion (SVN).
  • Worked as a Release Engineer for Enterprise Applications. Perform App Dynamics post Deployment monitoring and Validation reports.
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style and with Maven/Hudson.
  • Responsibility to perform the Security Scans, defect tracking, defect reporting and defect reproducing using SonarQube, Bugzilla and JMeter.
  • Manage releases to make sure the code goes to live with Quality and security.

Environment: Java, Maven, ANT, Gradle, groovy, GIT, SVN, Puppet, Jenkins, Ruby, Splunk, JMeter, Tomcat, Sonar Qube, Bugzilla, Shell and Perl Scripts, Ansible, PowerShell, Nexus, RHEL 5.x/6.x

Confidential, Michigan

DevOps Engineer

Responsibilities:

  • Creating fully automated build and deployment infrastructure and processes for multiple projects.
  • Developing scripts for build, deployment, maintenance and related tasks.
  • Design and implement solutions for monitoring, scaling, performance improvement and configuration management
  • Provide timely resolution to MQ software related problems and performance issues
  • Work with application developers and QA support groups to resolve issues and problems with MQ subsystems
  • Work with vendors and technical support teams to identify MQ software related problems
  • Develop scripting to automate common system tasks/actions, alerts and problem tickets
  • Develop wellness health check scripts, processes, and procedures
  • Conduct Production Readiness Inspections of change events, assessing impacts and risks
  • Provide technical recommendations involving the DB2 environments and tools upon request
  • Monitor system resources, make tuning recommendations
  • Created monitoring metrics and dashboards using enterprise tools.
  • Worked on design, development, testing and implementation of Stratus batch applications to Update/Insert/Load various transactional DB2 tables.
  • Analyzing existing data model and made appropriate changes to make it compatible with business requirements.
  • Involved in the Implementation of the project and have to support for Production issues after implementation of the project.

Environment: UNIX, MQ, Stratus COBOL, GIT, File System, Forms, Macros, JCL, DB2, Teradata.

Confidential, Richmond, Virginia.

Linux Administrator

Responsibilities:

  • Created and maintained user accounts in Redhat Enterprise Linux (RHEL)and other operating systems
  • Troubleshooting and maintaining of TCP/IP, Apache HTTP/HTTPS, SMTP and DNS applications.
  • Configuration of NIS, DNS, NFS, SENDMAIL, LDAP, TCP/IP, Send Mail, FTP, Remote access Apache Services onLinux&UNIX Environment.
  • Migrated different projects from Perforce toSVN
  • Performing NIC bonding on Linux Systems for redundancy.
  • Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
  • Created Bash/shell scripts to monitor system resources and system maintenance.
  • Create and Update Documentation for current Patching process. Coordinate with Lines of Business to schedule patching. Create Change request for Patching in Production environment.
  • Installed, tested and deployed monitoring solutions with Splunk services.
  • Resolved configuration-based issues in coordination with infrastructure support teams.
  • Maintained and managed assigned systems, Splunk related issues and administrators.
  • Skilled in deploying, configuring and administering Splunk clusters.
  • Responsible for the basic administration tasks related to LDAP andWebSpherePortal.
  • Installed and configured servers using Redhat Linux Kickstart method.
  • Created Linux Virtual Machines using VMware Virtual Center, creating VM Templates, and troubleshooting all Virtualization related issues.
  • Expertise in remote access and application virtualization technologies such as XEN, VMware, ESX, ESXi, etc onLinux.
  • Coordinating with 24 x 7 on-call support personnel in debugging.

Environment: RHEL, Windows, Shell Script, VMware servers, XEN, ESX, ESXi, WebSphere, Perforce, Splunk Enterprise Server 5.x, SVN, Windows 2003 server, Kick Start, Solaris.

Confidential

Linux System Admin

Responsibilities:

  • Worked on variety ofLinuxplatforms (Ubuntu, Red hat) which includes installation, configuring and maintenance of applications on this environment.
  • Performed installation of OS onRHEL 5.3 and 5.2 on VMware ESX 3.5 and ProLiant Blade BL and DL series servers using Kickstart.
  • Performed Data Migration from AIX LINUXto Redhat Linux.
  • Created the CRON jobs for file backups.
  • Configured and Monitored JBOSS instances.
  • Troubleshoot complex issues ranging from system resources to application stack traces.
  • Installed, configured and updatedLDAP, DNS, DHCP, NFS, NIS+on Red Hat Linux andIBM AIXservers.
  • Involved in support databases and performed Ms SQL upgrades running on Windows servers.
  • Code compilation and moving to test environment by automated process.
  • Installation, configuration and administration of Linux (Red hat, CentOS).
  • Remotely copying files usingSFTP, FTP, SCP and FileZilla.
  • Wrote UNIX shell scripts for automated installations, to extract logs usingC, Bash, Perl and Python.
  • Set up and configure Network, switches, routers, WAN and Firewall.
  • Extensive knowledge ofLinux/Windowsbased system including hardware, software and applications.
  • Experience in development withPerl, Python, Power Shellor other scripting languages.
  • Project Management for various UNIX/Linux/Windows system integration projects.

Environment: RHEL, Solaris, AIX and Windows, Shelliplanet4.1, Python, Perl, Power Shell, BMC Remedy, Sun One6.1, IIS6.0, Windows 2008, Linux, Shell, Oracle 9i.

We'd love your feedback!