We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

Newark, CA

SUMMARY

  • Cloud and DevOps professional with 6+ years of IT experiencewith sound knowledge in Continuous Integration and Continuous Delivery (CI/CD) using Jenkins and Azure DevOps, Configuration Management using Ansible, Build and Release, Kubernetes, provisioning Infrastructure using Terraform and ARM templates on cloud platforms like Amazon Web Services (AWS), and Azure.
  • Extensive experience in managing public, private cloud infrastructures using AWS services which include EC2, S3, Lambda, Redshift, Cloud Watch, Cloud Trail, VPC peering, CloudFormation, Route 53, Auto scaling, load balancers and deployed cloud front to deliver content further allowing reduction of load on servers.
  • Acted as build and release engineer, deployed the services by Azure DevOps pipeline. Created and Maintained pipelines to deploy Infrastructure for all applications.
  • DevelopedPythonand Shell Scripts for automation of the build and release process.
  • Experience in managing applications using Amazon AWS Cloud which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Well versed in automating AWS environment provisioning and deployment, creating efficient CloudFormation templates & stacks using build scripts (AWS CLI) and creating the servers using the templates and stacks.
  • Hands on experience in writing versioned Terraform API modules to manage infrastructure, for automatic creation of RDS instances, VPCs, Auto Scaling groups, Load balancers, SQS, S3 buckets.
  • Wrote and managed Playbooks in Ansible using YAML to provision Nginx, Apache Spark, Apache Web servers, and Tomcat servers, Cron Jobs, HDFS, PostgreSQL, Jenkins, and other servers.
  • Expertise in building efficient Docker images using Docker files, removing Images, managing Docker volumes, networking of containers, working on Container snapshots, and management of containers using Swarm.
  • Involved in the functional usage and working knowledge of web servers like Tomcat, HTTP, and Nginx. Experience in software build tools like Maven, Ant to write Pom.xml and Build.xml respectively.
  • Expertise in managing Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Experience in implementing CI/CD pipelines using Azure DevOps (VSTS, TFS) in both cloud and on - premises with GIT, MS Build, Docker, Maven along with Jenkins plugins.
  • Extensive experience implementing software throughout the SDLC process, deep hands-on experience of networking, migration, and implementation in Azure
  • Extensively worked on Jenkins and Bamboo by installing, configuring, and maintaining the purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for the database using Jenkins. Used Jenkins API to query the Jenkins server state and change configuration and automate jobs on nodes.
  • Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) and TFS on Linux and Windows platforms. Maintained and administered GIT source code tool. Imported and managed multiple corporate applications into GitHub code management repo.
  • Experience in working Splunk to analyze & visualize large volumes of log data obtained from servers. Worked in the agile environment of JIRA refactoring existing components & widgets to keep in sync with the emerging trends of AEM.
  • Excellent experience with virtualization technologies like KVM and VMware, vCenter and VM tools.
  • Strong expertise in creating continuous monitoring/reporting around deployment and production metrics, leveraging New Relic, Splunk, Nagios, Pager Duty, JIRA, ServiceNow, and Slack.

TECHNICAL SKILLS

Cloud: AWS, Azure

Automation/CM Tools: Jenkins, Chef, Ansible, Azure DevOps (VSTS), Terraform

Virtualization Technologies: Windows Hyper-V, VMware, Virtual Box, vSphere

Containerization Tools: Kubernetes, Docker, Spinnaker, Helm

Application/Web Server: Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g

CI and Build Tools: ANT, Maven, Jenkins

Testing and ticketing tools: SonarQube, Selenium, JIRA

Monitoring and Logging Tools: Nagios, Splunk, New Relic, Prometheus

Version Control Tools: GIT, GitHub, Subversion, Bit-Bucket, CVS

Scripting: Python, Shell Scripting, Ruby Scripting, Power Shell, YAML

Database Systems: Oracle, SQL Server, MySQL, SQL Server, NoSQL, Mongo DB

Networking/Protocol: DNS, DHCP, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP

Operating System: Linux (RedHat, CentOS), Unix, Ubuntu, Windows

Web Technologies: HTML, CSS, XML

PROFESSIONAL EXPERIENCE

Confidential, Newark, CA

Sr. Cloud DevOps Engineer

Responsibilities:

  • Created AWS CloudFormation templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other Amazon Webservices like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Experience in Infrastructure Development and Operations involving Cloud Services, EC2, EBS, VPC, RDS, SES, Auto scaling, CloudFront, CloudFormation, Elastic Cache, API Gateway, Route 53, Cloud Watch, SNS.
  • Expertise in integrating Terraform with Ansible, Packer, Spinnaker to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon Machine Images (AMI) across the Cloud environment.
  • Created and implemented ARM templates from a deployment deployed the template using the portal, PowerShell, and using Azure quick start templates.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Expertise in architecting and deploying fault tolerant, highly available, cost effective and secure servers in AWS. Used Beanstalk, EKS and ECS for deploying and scaling web applications and service containers developed with Java, PHP.
  • Implemented continuous delivery framework using Jenkins in Linux environment, created pipelines for Jenkins jobs integrating with (SCM poll) GIT and Setup GIT HUB on a Linux environment, configured the users with LDAP, created the repository and branching structure for all the applications.
  • Proficient knowledge with Helm charts to manage and release of helm packages.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.
  • Configuring, automation and maintaining build and deployment CI/CD tools git/ git-Lab, Jenkins/Hudson, Bitbucket, code cloud, ANT, Maven, Build Forge, Docker-registry/daemon, Nexus and JIRA for Multi-Environment.
  • I worked with Docker and Kuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Development of automation of Kubernetesclusters with Ansible, writing playbooks.
  • Hands on experience in creating and managing highly available, fault tolerant, auto scaled architecture using Terraform templates along withAWSLambda andCode Pipeline.
  • Configured and maintained Spinnaker to implement the CI process and integrated the tool with Maven to schedule the builds. Took the sole responsibility to maintain the CI server.
  • Built end to end CI/CD Pipelines in Spinnaker to retrieve code, compile applications, performed tests and push build artifacts to Nexus Artifactory.
  • Exposure on Cloud Platforms such as OpenStack and AWS. Involved in migrating physical servers to cloud and testing, data backups in migrating VM's from VMware ESXi, VCenter to OpenStack.
  • Used AWS Config to assess, audit, evaluate the Amazon webservice resource configurations. Monitored the resources using AWS Config, SNS, Cloud Watch and S3.
  • Experienced in dealing with Windows Azure Iaas - Virtual Networks, Virtual Machines, Resource Groups, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Worked with XML files, to configure the .NET core application as well as PowerShell code.
  • Managed secured user directory using AWS Cognito user pools and provided sign in through social identity providers like Microsoft Active Directory using SAML in conjunction with Amazon webservice Identity and Access Management. Worked on Azure Site Recovery, PowerShell Scripts and ARM templates.
  • Implemented AWS Lambda functions to run scripts in response to events in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API gateway.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds. Took the sole responsibility to maintain the CI server.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, performed tests and push build artifacts to Nexus Artifactory.
  • Created Scheduled (CRON) pipelines, automating the allocating /deallocating the Virtual machine Scale Sets, performing load test of j-meter.
  • Development of test framework using thePython.
  • Developed GITadministration like providing access for branches and GIT repositories.
  • Set up Factor and VMwarePerlSDK for custom Web-UI-based reports for VMs.
  • Created reusable infrastructure using Terraform modules and did configuration management using Ansible.
  • Automated the installation ofELKagent (file beat) withAnsible playbookand analyzed log data obtained from Microsoft Business Intelligence tools.
  • Used python to predict the traffic of United Kingdom.
  • Used libraries like, Scikit-Learn and pandas for the traffic prediction with python.

Environment: Azure (Bash, PowerShell, ARM templates, Virtual networks, Virtual Machine, helm, VMSS, Security groups, Ingress Controller), MS Build, Spinnaker, Ansible, Docker, Kubernetes, Bit-Bucket, Python, Jira, ELK.

Confidential, New York

Cloud DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Involved in repeated working on cloud platform and its features, which include EC2, VPC, AMI, RDS, S3, Route53, IAM, Cloud Formation, Cloud Front and Cloud watch.
  • Worked onAWSEC2 Instances creation, setting upAWSVPC, creating AMI’S (Amazon machine images) using VM Import/Export to import virtual machines (VM) images to amazon EC2 as AMI’s, launchingAWSEC2 instances with different kind of private and public subnets based on the requirements for each of the applications.
  • Used Cloud-watch for monitoring the server’s (AWS EC2 instances) CPU utilization and system memory.
  • WrotePowerShellscripting for task automation and to schedule tasks.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Chef etc.
  • Building and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on Amazon webservice and created and managed an encrypted S3 bucket for all CloudTrail logs Encrypted bucket, and policy to allow MSSP to access the logs.
  • Designed AWS CloudFormation templates in JSON to create custom sized VPC, subnets, NAT to deploy Web applications & database templates.
  • Installed and configured an automated toolPuppetthat included the installation and configuration of the Puppetmaster,agent nodesand anadmin control workstation
  • Worked with NoSQL and Big Data technologies such as MongoDB, Cassandra, Hadoop supporting/EnhancingLambdafunctions inAWSthat queries elastic search cluster for producingServers.
  • Involved in designing and developing CI/CD pipeline usingcloud formationtemplates, Chef cookbooks, RLM and Jenkins
  • Involved in deploying the content Cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the Cloud deployment and operations.
  • Designed roles and groups for new users using AWS Identity and Access Management (IAM), utilized special Security groups, IAM roles, and authorized and edited policies for different dev and Prod users.
  • Build and Administered theBambooContinuous Integration serversused AZURE Blob Storage to access the objects via HTTP/HTTPS using Azure Storage REST API’s and client libraries.
  • Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins.
  • Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments spanning across multiple availability zones using Terraform and CloudFormation.
  • Used Azure Security for data center security which is more secure for string the data in the data centers.
  • Worked with Splunk monitoring using custom monitors, maintaining, and adjusting existing monitors and responding to generated requests.
  • Generated tickets report on different bug issues and tickets using JIRA tool.
  • Worked with Kafka for storing the large amount of data and used for monitoring the data.
  • System Administering Unix platforms such as RedHat Linux or Ubuntu
  • Linux container orchestration with Docker, Kubernetes, CoreOS, etc., and more.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.

Environment: Python, GIT, GIT HUB, Jenkins, Docker, Kubernetes, Maven, ARM, Bamboo, Lambda, MongoDB, CI/CD, Puppet, Splunk, Linux, Powershell, Cloud Formation, Azure, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, EKS, ELB, AWS IOT, Terraform, Shell Scripts, JIRA.

Confidential

DevOps Engineer

Responsibilities:

  • Using Terraform as a tool, managed different infrastructure resources in AWS Cloud, VMware, Docker containers, managed Terraform remote states, and created reusable infrastructure using Terraform Modules.
  • Expertise in buildingCI/CDon Azure environment usingAzure Boards, Repo,and DevOps Pipelinesand experience in usingAzure ARM templates, API Gateway,and Functions in automation and securing the infrastructure onAzure.
  • Good experience in automating and deploying infrastructure using terraform and Azure DevOps for Azure services like Key Vault, Private endpoint, Private Link, App gateway, SQL Managed Instance, Cosmo DB, Postgres, Log Analytics, App Insights, Azure Firewall, Vnet and Virtual machines.
  • Expertise in using AD groups, Service Principles, Managed Service Identities and Policies to manage all IAM activities in cloud.
  • Created Azure DevOps build and release pipelines, provisioned resources using Bash, SH, PowerShell, Terraform CLI tasks & scripts and did configuration management using Ansible.
  • Developed PowerShell scripts and ARM templates to automate the provisioning and deployment process.
  • Good hands-on experience in deploying Node.js applications on Azure cloud platform using Azure App service and DevOps pipelines.
  • Established Kubernetes charts using Helm. Enhanced reproducible builds of the Kubernetes applications, enhanced Kubernetes manifest files and performed releases of Helm packages.
  • Deployed IaaS Virtual Machines(VMs) andCloud Services(PaaS role instances) into secure VNets and subnets. Designed VNets and subscriptions to confirm to Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNets to the Internet usingAzure External Load Balancer.
  • Deployedjava microservices based applications using Azure DevOps and AzureKubernetes Services managed clusters.
  • Deployed container-based applications from Docker Hub using the Kubernetes CLI and manifest files.
  • Provided cloud Support to a team of 6 developers and 2 testers 24/7.
  • Monitored RHEL/AIX servers using command line tools and with Data Dog, Nagios, Splunk, Dynatrace.
  • Experience inAnsiblesetup, managing hosts file, UsingYAMLlinter, authoring various playbooks and custom modules with Ansible and Ansible Playbooks to automate in services like Launchingvirtual servers, Provisioning Active Directory, ConfiguringVirtual Networks,EBS, Monitoring usingAzure Monitor.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Managing the configurations of multiple existing servers and automating the build/configuration of new server usingAnsible. Managed Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Wrote Ansible playbooks, inventories, created custom playbooks written in YAML language, encrypted the data using Ansible Vault to do the configuration management of various resources.
  • Designed infrastructure for clustering and schedulingcontainers usingDockerSwarm to run and deploy the applications by using load balance and scaling containers in between nodes, worked on all major components ofDockerlikeDockerDaemon, Hub, Images, and Registry.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, Selector, Services & deployed application containers as Pods.
  • Used Prometheus as monitoring tool, alert manager for setting up alerts and Pager Duty for On-Call rotation and incident management and created Grafana dashboards for monitoring in PromQL (query language) to monitor CPU, Network IO, and Disk etc.
  • Created Python scripts to totally automate AWS services which include web servers, ELB, Lambda, Cloud Front distribution, database, EC2, database security groups and application configuration.
  • Managed installation and upgradation of MS SQL, PostgreSQL, andMySQLdatabase servers and performed routine CRUD operations as well as wrote complex queries and stored procedures.

Environment: AWS, Maven, Ansible, Docker, Kubernetes, OpenStack (kilo/ Juno), Bit-Bucket, Python, helm, Azure, Dynatrace, Jira.

Confidential, Austin, TX

Build & Release Engineer

Responsibilities:

  • Planned, designed, and configuredAWSservices (EC2, S3, IAM, EBS, VPC, Elastic Load Balancing, AmazonCloudWatch, Auto Scaling, Route 53 and Cloud Formation).
  • Design roles and groups using AWS Identity and Access Management (IAM).
  • Managed hardware, software, and networking for a large-scale cluster on Amazon EC2.
  • Used security groups, IAM roles, scaling groups, load balancers, Monitored EC2 instances with Cloud watch.
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are import ANT for deployment.
  • Good knowledge on scripting and automation using PERL and BASH.
  • Decent knowledge on Dynamo DB and Amazon EMR.
  • Manage network security using Load balancer, Auto-scaling, Security groups and NACLs.
  • Creating NAT and Proxy instances in AWS and manage route tables, EIP's and NACLs.
  • Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data.
  • Maintained existing and helped creating new Users and tenants using Amazon IAM's.
  • Manage Network allocation in VPC to create new public networks.
  • Coordinate with other departments to setup health checks and monitors for high availability of cloud services.
  • Backend scripting/parsing usingPython.
  • Defined security group rules for control plane services to secure the control plane network.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux Container technology using Docker.

Environment: Python, GIT, Maven, Linux, Bash, Cloud Formation, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, EKS, ELB, AWS IOT, Terraform, Shell Scripts, JIRA.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for Functional Specification and System Design based on Business Requirement Document provided by business analyst.
  • Involved in development, coding and unit testing server pages using JSP and Action Classes in Struts Framework
  • Wrapper developed inPythonfor instantiating multi-threaded application and running with other applications
  • Extensively used JavaScript to handle client-side validations and used Struts validator framework for server-side form validations.
  • DevelopedTemplates for page layout and navigation using Tiles.
  • Created Restful web services using JAX-RS for both formats XML andJSONby using Jersey.
  • Used Various J2EE patterns like Data Access Object (DAO), MVC and Singleton, Session Façade to ensure robust, flexible, configurable, and extensible application.
  • Used Core Java Concepts like Collections, Generics, and Exception Handling.
  • Used Spring 3.0 Framework for Dependency injection (DI) and integrated with Hibernate.
  • Involved in configuring Hibernate mapping files/annotations and POJO objects.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
  • Designed and developed Unit testing using JUnit framework.
  • Developed Ant scripts to build and deploy the applications and Apache Subversion for version control.
  • Participated in estimating the hours for the project.
  • Involved in Integration of Modules.

Environment: JAVA 1.6, J2EE, JSP, HTML, CSS, REST JAX-RS, STRUCTS, SPRING, HIBERNATE, WEBSPHERE APPLICATION SERVER, JBOSS, ORACLE 10g, ECLIPSE, ANT, APACHE SUBVERSION.

We'd love your feedback!