We provide IT Staff Augmentation Services!

Azure/aws/devops Engineer Resume

0/5 (Submit Your Rating)

San Antonio, TexaS

SUMMARY

  • IT Professional with 8 years of experience in DevOps Build/Release Process Methodologies, VMware and AWS Cloud computing Technologies.
  • Strong experience in System Administration, Installation, Upgrading Patches, Configuration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine - tuning on Red Hat Linux Systems.
  • Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as AWS DevOps operations Production and cross platform environments.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Actively involved in all stages of software development lifecycle (SDLC) Methodologies using Agile programming and Waterfall Process.
  • Created and maintained build a script using Apache ANT and Maven to perform builds efficiently on Jenkins, Build Forge.
  • Linux/Unix system administrator on RedHat EL, 7.x 5.x, 6.x, CentOS 7.x6.x,5.x and VMware environment.Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.
  • Experienced in working on DevOps /Agile operations process and tools area (Code review, unit test automation, Build & Release automation Environment, Incident and Change Management) including various tools.
  • Best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience with (CI/CD) methodologies using Jenkins.
  • Experience in installing configuring and deploying of J2EE applications in Application Servers like WebSphere, WebLogic, and JBoss.
  • Expertise in configuring and maintaining Amazon Web Services which include services like Amazon EC2, ELB, Auto-Scaling, S3, Route53, IAM, VPC, RDS, Redshift, Dynamo DB, Cloud Trail, Cloud Watch, Elastic Cache, Glacier, Cloud Formation, Cloud Front and EMR.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, EBS and ROUTE 53. Experienced with build automation tools like Ant and Maven.
  • Experience in Azure Development worked in azure net applications, Azure storages, Azure SQL Database, Virtual machines, Fabric Controller, Azure AD, Azure search and notification hub.
  • Experienced in cloud automation using AWS Cloud Formation Templates, Chef.
  • Expertise in Azure Development, worked on Azure Web Application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.
  • Expertise in monitoring on GCP using compute, app engine, storage, Cloud SQL, Big Query, network ( VPC, Subnets, firewall rules), DNS, IAM, security key management, auto-scaling using Kubernetes and Docker and other GCP services.
  • Hands-on Experience in writing Bash, Ruby scripts for building deployment pipelines.
  • Worked on Schema validation using python moduleJsonschemato validate data in prior to API call to censhare.
  • Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by different people in source code involvingconcepts like Branching, Merging and Tags.
  • Experience in software build tools like Apache Maven to write Pom.xml and Build.xml respectively using build plugins. Installed and configuredCassandracluster and CQL on the cluster.
  • Experience in administering and configuring Nexus Repository Manager for Maven builds.
  • Developed and managed cloud VMs with AWS EC2 command line clients and AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Experienced in ARM templates while building Servers (Windows, SQL, VM Scale Sets) backend and frontend needed for application migration on Azure Cloud.
  • Excellent knowledge of Google Compute Engine, Google Cloud Storage, Google Cloud Load Balancing and other services of the GCP family.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Extensively used Jenkins to streamline CI/CD process using pipelines to build, deploy, test and deliver artifacts to target (development, integration, QAT, UAT and prod) environments ensuring zero downtime and shortened deployment cycles
  • Experience in building Jenkins pipelines as code for delivering chef cookbooks and Ansible playbooks integrating syntax checking, static code analysis, automated testing to chef server or through Ansible tower.
  • Experience in setting up monitoring dashboards and configuring alerts using Prometheus, grafana, Splunk and Nagios.
  • Have experience onvirtual and physical instanceprovisioning, configuration management, patchingand software deployment with Ansibleplaybooks and by writing custom modules for deployment orchestration.
  • Expertise in using tools like Ansible/chef to treat Infrastructure as code.
  • Worked extensively on automation engine Ansible that automatescloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Worked on Kubernetes clusters in Docker management.
  • Good Understanding of NoSQL databases such as Riak.
  • Experience automating deployments on Servers usingJBoss, Tomcat, WebSphere.
  • Provided production support in an on-call rotation in a 24x7 environment.
  • Excellent client relation skills and drive to complete tasks effectively, and efficiently where customer service and technical skills are demanded.

TECHNICAL SKILLS

Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Linux CentOS, Ubuntu, Unix, Windows

Version Control Tools: SVN, GIT.

Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS.

Automation Tools: Jenkins/Hudson and Build Forge.

Build Tools: Ant, Maven.

Configuration Tools: Chef, Puppetand Ansible.

Scripting: Shell, Bash, Ruby and Python.

Virtualization Tools: Docker, VM virtual Box and VMware.

Monitoring Tools: Nagios, Cloud watch, Splunk.

Cloud Platform: AWSEC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud formation, AWSConfig, Microsoft Azure.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, Texas

Azure/AWS/DevOps Engineer

Responsibilities:

  • Hands on experience in (CI/CD) pipelines, strong background in Build and Release Management and Cloud
  • Implementation all within that suites the needs of an environment under DevOps Culture.
  • Created (CI/CD) pipelines and setup auto trigger, auto build and auto deployment with the help of the (CI/CD) tool like Jenkins.
  • Involved in deploying a large application utilizing almost all of the AWSstack (Including EC2, Route53, S3, RDS,
  • Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWSCloud
  • Formation and Terraform.
  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.
  • Virtualized the server using the Docker for test environments and dev-environments needs and configuration automation using Docker containers.
  • Experience in using Nexus Repository Managers for Maven builds.
  • Involved in API Management inAzurePortal for Automation of 3rd Party Certificates which are assigned to App Services through Key Vault Secrets and Certification.
  • UsedAzureDevOpsfor traditional practice of CI/CD pipeline.
  • Administered and Implemented CI/ CD tool Jenkins for automated builds.
  • Worked with Red Hat Enterprise Linux for security control and data protection.
  • Having good experience with Continuous Integration using tools GIT, Maven / Gradle, Jenkins/Hudson, Sonar, Cobertura/ clover and Artifactory.
  • Well versed with Open stack-based cloud infrastructure.
  • Created a newAzureActive Directory (AzureAD) application and service principal that can be used with the role-based access control access toAzureStack resources
  • Delivered specific versions of various components of an application into target environments.
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
  • Managed and administered our SVN repositories and confluence installations.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Managed deployment automation using Puppet and Ansible, Custom Puppet modules.
  • Automated system configuration using Ansible and Puppet.
  • Have used Confluence to create, share and discuss content and projects.
  • Automated build and release process by using shell scripting and maven and Jenkins in non-prod environments.
  • Maintain automated build and deployment systems using Jenkins, Subversion, Maven and Nexus.
  • Good knowledge in developing Java API to connect the AWS S3 services for storing and retrieving data in S3 buckets.
  • Installation,configurationand maintenance ofWebLogicApplication Servers 11g on Linux in multi domain environment for multiple applications.
  • Worked on building the docker images and deploying it onAzureKubernetes Service (AKS) cluster using Kubernetes command line tool kubectl.
  • UsedAzureContainer Registry to store the Docker Images and use those images to do deployments for the Kubernetes pods.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Experience in using Build/Release Automation tools like, ANT, MS Build, Octopus Deploy, Jenkins, TeamCity, Cruise Control, Release Manager.
  • Installation,configuration, clustering, deploying applications, troubleshooting, load balancing,
  • Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
  • Monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet and Ansible.
  • Involved on Container based deployments(Docker) with Ansible configuration management tool.
  • UsedAzureContainer Registry to store the Docker Images and use those images to do deployments for the Kubernetes pods.
  • Launching AmazonEC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Assisted in migrating the existing data center into the AWS environment.
  • Architect and support AWS Private Cloud implementation.
  • Support and configured all cloud services including AWS Direct Connect to On-Premise datacenter.
  • Configure AWS Virtual Private Cloud to support application development and production.
  • Created AWSRoute53 to route traffic between different regions.
  • Experienced and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Deployed and managed web applications and services into AWS by using Elastic Bean Stalk.
  • Managed servers on the Amazon Web Services (AWS) platform by Terraform templates for creating instances and using Puppet, Chef Configuration management.
  • Worked with AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Converting production support scripts to Chef recipes. And AWS server provisioning using Chef Recipes.
  • Involved in writingJava API for Amazon Lambda to manage some of theAWSservices.
  • Experience with Build Management Tools Ant and Maven for writing build.xml and Pom.xml.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Used ANT, Puppet and Chef Scripts to build the application and deploy.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Experienced in Continuous Integration using Jenkins and Hudson.
  • Configuring and deploying OpenStack Enterprise master hosts and OpenStack node hosts.
  • Worked with Integration tool like Test Kitchen for developing and testing Infrastructure code and software on isolated target platforms.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Design and implementation of containerization technology (Docker and Kubernetes) on to theAzurecloud and automate the process of deploying application container on to theAzureKubernetes Service-cluster (AKS).
  • Worked on integrated JIRA with subversion and Jerkins to automate the weekly build process.
  • Written Docker files and build images to provision containers out of it in Kubernetes cluster by pulling images from Docker registry/Azurecontainer registry.
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
  • Worked with various scripting languages like Bash, Shelland Python.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Developed new micro services using Golang to process the requests from UI.
  • Developed a source code in Golang to work with an automation framework for AWS.
  • Involved in porting the code which is developed in ruby to Golang microservices.
  • Developed Microservices in Golang implementing Concurrency, Interfaces, Go routines and Channels
  • Experience in working with Cloud bees Jenkins to integrate Unit test and build Docker image.
  • Experience with Golang HTTP web server and HTTP Client.
  • Experience writing Docker files for deploying Golang applications on amazon Linux Operating System and AWS cloud platform
  • Developed custom consumers and producers for Apache Kafka in Golang.

Confidential, Frisco, TX

DevOps/AWS Engineer

Responsibilities:

  • Worked with the team to setup the CI/CD environment in Jenkins.
  • Integrate existing performance tools with Jenkins for (CI/CD) as part of DevOps.
  • Connected continuous integration system (CI/CD) with Git version control repository and continually build as the check-ins's come from the developer.
  • Experienced in build and deployment processes for Pre-production environments.
  • Writing Manifests/Modules for Installation and Updating of Yum repositories on the Server using Puppet infrastructure.
  • Administer and Maintain Source Code Repositories including GIT, Subversion and Bitbucket.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Expertise in Virtualization technologies, installed and configured VMware environments, created numerous virtual servers.
  • Involved in Troubleshooting critical hardware and software issues and user tickets.
  • Written recipes and cookbooks in Chef for tomcat, apache, https, MySQL etc.
  • Migrated existing Java applications and outgoing proxy servers from on-prem/ VM based to micro services applications in GCP.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other. Maintained build related scripts in ANT, Python and shell.
  • Focus on continuous integration and continuous deployment (CI/CD) and promote enterprise solution deployment assets to target environments.
  • Migrated on-premise CI/CD environment to GCP-based deployment at the client.
  • Configured Route 53 by using CFT templates, assigned the DNS mapping for the AWS servers and trouble-shoot the issues of the load balancer's, auto scaling groups and Route 53.
  • Experienced in Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Installed Configured and Upgraded Red Hat Enterprise Linux 4.x to 5.x and configured various patching schedules to meet patching criteria quarterly.
  • Integrated Subversion (SVN) Jenkins to automate the code check-out process.
  • Automated deployment of builds to different environments using Jenkins.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Developed automation scripting in Shell using Puppet to deploy and manage Java applications across Linux servers.
  • Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Containerization of Web application using Docker and Kubernetes and Database maintenance.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Involved installing and managing different automation and monitoring tools on Red hat Linux like Nagios, Splunk and Puppet.
  • Used Kubernetes as an open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Worked on google cloud platform ( GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Created and developed strategy for Docker containers, deploying and operating on Kubernetes on Google Cloud Platform (GCP).
  • Kubernetes to deploy applications quickly and predictably.
  • Experience writing puppet manifests for apache installation and configuration as well as for various deployments.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used Docker coupled with load-balancing tool Nginx to achieve Continuous Delivery goal on high scalable environment
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Docker can be integrated into various tools like AWS, Puppet, Vagrant, Jenkins & VMware containers.
  • Developed and Experienced in Software Release Management strategies for various applications in the agile process.
  • Experience migrating SVN repositories to GIT.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.Configured and installed monitoring tools Grafana, Kibana, Log stash and Elastic Search on the servers.
  • Created and tracked the release improvement process to be applied across all IT domains and initiates new projects related to release management.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Participated in all Product Release and Patches.

Confidential, Kenilworth, NJ

DevOpsAdmin

Responsibilities:

  • Automated (CI/CD) with Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins master/slave to distribute builds on salve nodes.
  • Installing, configuring, and administering Jenkins Continuous Integration (CI/CD) tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Chef.
  • Configured and setup the build and deployment in Dev/SIT/QA environments for multiple releases
  • Setup and configured Continuous Integration tool Cruise Control. Created Jobs for the projects build and deployment. Scheduling the build and deployment using Crontab.
  • Created Puppet modules for user-management, sudo, NRPE/Nagios, and syslog. Created RPM packages for software that came without native RPM package files.
  • Used Jenkins as a continuous integration tool to creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports.
  • Experienced in a CI/CD framework using Jenkins, Maven & Udeploy in Linux environment and Integration of Maven/Nexus, Jenkins and Git.
  • Migrated Jenkins from On-premises to AWS and import/export of all existing jobs from old Jenkins to new Jenkins box.
  • Installed and configured Jenkins, Installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds
  • Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN/ Visual SVN
  • Create and maintain Subversion Branching, Merging and Tagging across teach production releases and perform builds using Hudson Continuous Integration
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly
  • Experienced in Ant, Maven, Gradle scripts to automate the build process
  • Was active member of stand-up meetings, bug scrubbing meetings and Sprint planning meetings as best practices of agile environment
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Creating repositories, branches, tags in GIT and assist the developers to fix merging issues and to implement the parallel development process
  • Debugging the code (Java, Unix and Linux) when build errors occur and resolving them along with the developers
  • Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Managed GIT and Subversion (SVN) branching and merging for older projects in multiple simultaneous releases, Involved in the migration of code from Subversion (SVN) to GIT.
  • Handled the development of reporting metrics and to provide reports to Management on different levels of statistics. Worked with Source Control Tools such as GIT, GIT Stash.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Using MAVEN, ANT as build tools for the building of deployable artifacts (war & ear) from source code and writing pom.xml and build.xml for Java and J2EE Applications.
  • Maintain database users by implementing security hardening and assigning restricted roles.

Confidential, Nashville, TN

Unix System Administrator

Responsibilities:

  • Administering Network File System using Automounter and administering user and OS data files in NIS, and NFS environment on Redhat Linux.
  • Worked with other IT teams including Database and Network Teams, customers (users), and other managers in helping build and implement systems and standards.
  • Responsible for Trouble shoots various systems problems such as core dump analysis, network problems and hardware related problems.
  • Worked with Netstat, Prstat, and Iostat monitoring commands
  • System performance tuning, User maintenance and security.
  • Interaction with vendors for Hardware and software supports.
  • Support Production Systems, which involved day-to-day operation and Desktop support (Local and Remote).
  • Configured NFS Servers, NIS+ Servers, NIS+ Clients, Diskless clients and Auto clients and auto mounted the file systems using direct and indirect maps also setup entries in /etc./dfs/dfstab in Solaris share file systems and mounted the disks onto the client systems.
  • Regular disk management like adding/replacing hot swappable drives on existing servers/workstations, partitioning according to requirements, creating new file systems or growing existing one over the hard drives and managing file systems.
  • Maintaining updated documentation of all the Servers and the installed applications and patches.
  • Performed day-to-day administration tasks like User Management, Space Monitoring, Performance Monitoring and Tuning, alert log monitoring and backup monitoring.
  • Experienced in dealing with LVM.
  • Responsible for User and Group account management including their permissions.
  • Responsible on handling Cacti and Nagios tools for monitoring.

We'd love your feedback!