We provide IT Staff Augmentation Services!

Senior Devops & Cloud Engineer Resume

0/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Having 8+ years of IT industry experience in DevOps, Configuration Management, Build Engineering and Release Management processes, including Building binaries, end - to-end code configuration, and deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Production experience in large environments using configuration management tools Chef, Puppet and Ansible.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation, it includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, and GitHub.
  • Virtualized the servers using the Docker for the test environments and dev-environments using Docker containers.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience in writing Infrastructure as a code (IaaC) in Terraform,Azureresource management (ARM) Templates
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant.
  • Involved in Linux administration activities like troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization and file system issues.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, ElacticCache, Cloud Watch, SNS, Route 53.
  • Expertise in scripting for automation, and monitoring using Shell, Python & Perl scripts.
  • Extensively worked on Confidential /Jenkins and Bamboo for continuous integration (CI) and for End to End automation for all build and deployments.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
  • Experienced in authoring and building Azure Logic apps, Logic App integration, Publishing and monitoring Logic Apps and Logic App diagnostics.
  • Hands on experience onAzureweb application likeAzureApp &CloudServices,AzureData Factory,AzureSQL Data Warehouse,AzureBlob Storage, Web API, VM creation, Lift & Shift,Azurestorage, Fabric controller,AzureAD,Azuresearch, & Notification hub.
  • Hands-on experience with Ansible scripts and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, Environment configuration Files, Users, Mount points, Packages across the classified inventory as needed.
  • Hands on experience in installing and administrating CI tools like Confidential /Jenkins, Subversion, Bamboo and Nexus/Art factory.
  • Proficient inChef EnterpriseHosted On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them toChef-server
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts, TCP/IP, UDP, OSI Model, N tier Architecture, DNS, DHCP, NAS, NFS, SSH, HTTP and HTTPS
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Data bags, templates, attributes.
  • Automated the provisioning of Tomcat application, Apache web instances through Ansible that are triggered using the user data/metadata configuration setup through the CloudFormation scripts in the bamboo pipeline to relevant LOB environments and blue/green deployments.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Experience in branching, tagging and maintaining version across the environment using SCM tools like Subversion, GIT.

TECHNICAL SKILLS

Continuous Integration Tools: Jenkins, GITLAB.

Continuous Management Tools: Ansible.

Versioning Tools: GIT, GITHUB, GITLAB

Container Orchestration Tools: Docker, Kubernetes, DC/OS, Mesosphere, Terraform

Bug Tracking Tools: JIRA, CA Rally

Scripting: Shell, YAML, JSON, Python

Virtualization Tools: Vagrant, Oracle Virtual Box, Minikube

Database: Oracle, SQL Server, Cassandra, DynamoDB

Operating System: RedHat, Debian, Ubuntu, CentOS, Windows and OS X.

Logging &Monitoring Tools: Datadog, Splunk

Cloud Infrastructure: AWS, Microsoft Azure

AWS Services: EC2, ELB, VPC, RDS, IAM, S3, AWS CLI, Trusted Advisor, CloudWatch, CloudTrail, SNS, SQS, EBS, Elastic Cache, ECS, Lambda, Glacier, Direct Connect, Storage Gateway.

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Senior DevOps & Cloud Engineer

Responsibilities:

  • Designed AWS Cloud Formation template to create customized VPC, subnets, NAT to ensure successful deployment of web applications and database templates and added the Cloud Formation template into GitHub for versioning part of the continuous integration process.
  • Involved in Cloud Infrastructure Automation which includes Amazon Web Services (AWS), OpenStack, Ansible, Puppet, Maven, Jenkins, GitHub, WebLogic, Tomcat, JBoss, and LINUX EC2.
  • Created S3 buckets and managing policies for S3 buckets and using them for storage, backup and archived in AWS and worked on AWS LAMBDA which runs the code with a response of events.
  • Used Ansible to deploy critical applications, automate repetitive tasks and implemented Ansible Tower dashboard to allow individual access to use Ansible for the deployments
  • Set up and monitored logs using Splunk to create search queries, dashboards, and reports for multiple applications on both Windows and Linux environments.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Implemented existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform in different environments, which includesAWSElastic Beanstalk for app deployments and worked onAWS Lambda with Amazon Kinesis and integrated Dynamo DB using Lambda for value storage and for streams backup.
  • Built and maintained ELK stack to centrally collect logs that are used to monitor applications also Installed, monitored, and configured Applications in Nginx and Apache.
  • Involved in maintaining and keeping log archives using monitoring tools likeNagios,Splunk,Cloud Watch,ELK Stack,Dynatrace,New Relic,Prometheus,andAppDynamics.
  • Developed Python, ANTscripts and UNIXshell scripts to automate the deployment process.
  • Involved in creating Security Groups, configuring Inbound /Outbound rules and importingKey Pairs and used Cloud Watchto create alerts for instances and using them inAuto-scalinglaunch configurations.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Implementedmulti-tierapplication provisioning inopen stackcloud, integrating it withANSIBLE, migrating the application usingMavenas build tool.
  • Involved in writingJenkins PipelineGroovy Scripts for Continuous Integration and build workflows and Used Jenkins uploading Artefacts intoNexus Repository.
  • Involved in creatingAnsiblePlaybooksto provisionApacheWebservers,Tomcatservers,Nginx, ApacheSpark,and other applications.
  • Involved with security groups to develop a logical firewall to ensure high security forOpenStackcontrol plane applications and wroteAnsibleautomation scripts to deployOpenStackin a multi node configuration.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments and Supporting Maven multi-module builds.
  • Used Docker-compose, Dockercontainer snapshots, container removing, managing image and directory structures for configuring the containers using YAML scripting.
  • Debug existing automation code and test to confirm functionality within AWS/EC2.
  • Worked onKubernetesto manage containerized applications using itsnodes, ConfigMaps, selector services and deployed application containers asPods.
  • Proposed and implemented the migration from a monolithic architecture to microservices using Docker for containerization, and Kubernetes for orchestration.
  • Managed Ansible Roles and playbooks for provisioning the instances, creating subnets, installing packages, and worked with deploying web application on Apache and standalone server environments.
  • Involved in pilling a code from the development line using cherry-pick, creating a tag and pushing it to the main line usingGITversion control after integration and build.
  • IntegratedMavenwithJenkinsfor the builds as the Continuous Integration process and managed the maven artefacts usingNexusrepositoryand build these Artifactory through Jenkins for continuous integration and continuous Deployment in Jenkins server build.
  • Virtualized the servers using the Dockerfor the test environments and dev-environment needs and configured Docker container for branching purposes.
  • Worked on creating the Docker containers, Docker consoles for managing the application life cycle and automated application deployment in the cloud using Docker technology.
  • Used MAVEN as build tools on Java projects for the development of build artefacts on the source code.
  • Assisted Application Teams in creating complex IAM policies for administration within AWS and Maintained DNS records using Route53. Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancer Ips.
  • Worked on Docker Container to create Docker images.
  • Created a Docker image to the registry so the service is deployable through Kubernetes. Use the Kubernetes dashboard to monitor and manage the services.
  • Deployed microservices on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Worked on Kubernetes in scheduling and running containers on Cloud Environments and worked with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes with CloudFormation.
  • Created Docker file for each micro service's and changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • UsedKubernetesas open source platform forautomating deployment, scalingand operations ofapplications containers across clusters of hosts, providing container centric infrastructure.

Environment: AWS, EC2, S3, Elastic Beanstalk, Route53, Lambda, Cloud Watch, Cloud Formation Templates, IAM, Ansible, Java, Maven, GIT, Jenkins, Docker, Kubernetes, OpenStack, Apache, Nginx, Nagios, Splunk, Dynatrace,New Relic,Prometheus,YAML, Python, GitHub, Linux, Windows.

Confidential, Henrico, VA

DevOps & Cloud Engineer

Responsibilities:

  • WroteAnsible YAMLplaybooks for Configuration Management & provision Instances with health checks
  • ConfiguredJenkinswithNexus&JFrogplugins to pool binary artifacts in toArtifactoryrepository & troubleshoot the build issue during theJenkinsbuild process.
  • Worked with Scheduling, deploying, managing container replicas onto a node cluster usingKubernetesand createdKubernetesclusters work with frameworks running on the same cluster resources
  • Worked with various tools likeChef,Ansible, Jenkins,Maven, GITin DevOps for Deployment on Multiple platforms.
  • Write scripts to updateCrontab, Create Python scripts to access & control instance operations viaAmazon API
  • PushDockerimages with tags to Docker Hub, to primarily handlemiddleware installations&applicationconfigurations
  • Deploying windowsKubernetes (K8s)cluster withAzure Container Service (ACS)fromAzure CLIand UtilizedKubernetesandDockerfor the runtime environment of theCI/CDsystem tobuild,testandOctopus Deploy.
  • Experienced in collect and maintain metrics aslogarchives for monitoring usingNagios, Splunk, Dynatrace, New Relic, Sumo Logic.
  • CreatedAzureAutomation Assets,Graphical run book,PowerShell run bookthat willautomatespecific tasks, deployedAzure ADConnect, configuringActive Directory Federation Service (ADFS)authentication flow,ADFSinstallation usingAzure AD Connect, and involved in administrative tasks that includeBuild,Design,DeployofAzure environment.
  • CodedChef recipesto support day to day operations (frontend:python/Django, backend:chef/ruby)
  • Streamlined provisioning end to end infrastructure forCI/CD(Continuous Integration and Continuous Delivery) pipeline & deploy application builds On-to different environments with use ofGit, Jenkins / Confidential, Maven
  • Worked on several Docker components likeDocker Engine, Docker Hub, Docker File, Docker Image, Docker Machine, Docker Compose, Docker Registry and ECR(repository to push the docker images)
  • Integrated Docker container-based test automation infrastructure toJenkins CItest flow and set up build environment integrating with ETL,GitLab and Jira,a requirement risk management tool to trigger builds using Webhooks and Slave Machines.
  • ConfiguredKubernetesReplication controllers to allow multiple pods such asJenkinsMaster server in multiple minions. ManagedKubernetescharts usingHelm, managedKubernetesmanifest files and created reproducible builds of theKubernetesapplication.
  • Created recommendations on how to duplicate a subset of on premise machines to theAzure Infrastructure as a Service(IAAS) offering which will be used for disaster recovery. This analysis included the specifics to synchronize on premise data with SQL Server and SharePoint instances hosted in VMs.
  • Managed and coordinated the day-to-day planning, design, and implementation ofcloud services, infrastructureautomation& service server deployments
  • Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advancedPowerShellscripting. Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & Fail over configuration.
  • IntegratedJIRAwithGitandBambooto automate end-to-end release cycle withMavenandTomcatrepository to set up continuous integration and formal builds asWAR’s / EAR’sthrough server console
  • Experienced in container-based deployments onDocker, Docker Hub, Docker registriesandKubernetes
  • Experience onDockercontainersnapshots, performed the job of attaching them to a runningcontainer, removing images, maintaining dimension structure and managingcontainers.
  • Managed services likeWebSphere, Nginx, Apache Tomcat server, mail server, MySQL database, SVN, builds and firewalls in both dev & prod environment servers. EncryptedEBSvolumes viaKMSservice

Environment: Azure ARM, Azure AD, Azure Site Recovery, Docker, Python, Shell scripting, Nginx, Apache, WebSphere, CI/CDpipeline, Jira, Powershell, LDAP, DNS, Terraform, MongoDB, Disk suite, Jenkins / Confidential, UNIX/Solaris 8, SVN, GIT, Service-Now, Ansible, Chef, Kubernetes, Containers. Red Hat Linux.

Confidential, Franklinville, NJ

DevOps Engineer

Responsibilities:

  • Implemented CI/CD for all the Microservices of the OEM application using Jenkins.
  • Initiated the process of deployment for automation to Web Sphere servers by developing Python scripts.
  • Experienced in use of Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
  • Supervised theDevOpsteam for infrastructure support on AWS cloud and designed a highly available secure multi zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation.
  • Responsible for managing Ubuntu, Linux and windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open Source Chef Server.
  • Utilized Amazon Elastic Block Storage, which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud.
  • Formulated in connecting continuous integration with GIT version control repository and continually build as the check-inn's come from the developer.
  • Initiated planning sessions for development and testing teams to simplify deployment activities.
  • Worked with Amazon Elastic Load Balancing, which automatically distributes traffic across multiple Amazon EC2instances, which enables to achieve fault tolerance in the applications.
  • Incorporated Amazon Opsworks, which is a configuration management tool that uses Chef to automate the servers that are configured and deployed across Amazon EC2 instances.
  • Well versed with Amazon Route53 which effectively connects user requests to the infrastructure running on AmazonEC2 instances and AmazonS3 buckets.
  • Responsible for providing an end-to-end solution for hosting the web application on AWS cloud with integration to S3 buckets.
  • Wrote the Vagrant scripts to spin up servers on the developer work stations and created Vagrant windows and Linux boxes using Packer.
  • Enabled the Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization and load balancer.
  • Developed writing Chef Cookbooks using the components like attributes, files, resources and templates.
  • Advanced the automation for middleware installations and deployment activities by writing Chef Cookbooks and recipes.
  • Launched and configured the Amazon EC2 Cloud servers using Linux AMI and Ubuntu AMI and configuring the servers for specified applications using Jenkins.
  • Analyzed the ANT build projects for conversion and established ANT and scripts for build activities in QA, Staging and Production environments.
  • Maintained the interfaces and secure connections between Jenkins and CI/CD tools.
  • Executed the automation from commit to deployment by implementing a CD pipeline with the help of Jenkins and Chef.
  • Expertise with all the aspects of Chef Concepts like Chef Server, workstations, Nodes, Chef Clients and various components like Kitchen.
  • Implemented the automated Nagios in Ops environment for alerts and email notifications using Python script and executed them through Chef.
  • Accelerated the Chef infra maintenance including monitoring and security fix and on Chef Server backups.
  • Developed various test cases to ensure proper testing is performed across all corners of application post deployment.
  • Working with JIRA to track project defects and tasks. Created Crontab scripts for scheduled jobs.
  • 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.
  • Improved the virtualization for the servers using the Docker for the test environments and the dev environment needs.

Environment: AWS EC2, S3, Route 53, Opsworks, VPC, Elastic Block Storage RDS, Python, Cloud watch, Docker, Linux AMI, AWS Elastic Load Balancer, Vagrant, Nagios, Auto scaling groups, Ubuntu, Windows server NT, Oracle server, Nginx, Apache Tomcat, JIRA, GIT, Jenkins, Chef.

Confidential

Build and Release Engineer

Responsibilities:

  • Configured CI/CD tools Jenkins, Maven, Ant, and GitHub repository for the continuous smooth build process.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Worked with GitHub private repositories and plugin it to Jenkins.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Created and maintained Jenkins jobs that execute Shell scripts for automation.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Implemented CI/CD pipelines in Bamboo and Jenkins to deploy .Net, Python and PHP applications to Windows and Linux servers.
  • Designed a CM solution that used Clear Case UCM integrated with Rational Clear Quest.
  • Developed Shell/Perl Scripts for automation purpose.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Configured Chef into the environment for quickly deploy and maintain environment such as apache configuration, file level permissions.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Perform administration of users, supported team for parallel development. Wrote Shell/Perl/Ant files to automate certain processes for the smooth process of use of build tools like Build Forge.
  • Maintain Rapid and fluid deployment of infrastructure via Cloud Formation Template. Authored Templates to describe infrastructure to be deployed.

Environment: Jenkins, AWS, GIT, GitHub, MYSQL, Python, PHP, S3, SNS, Maven, Bamboo, .Net, Ant, Chef, Shell script, Git

Confidential

Linux Admin

Responsibilities:

  • Worked on Installation, Configuration and administration of DNS, LDAP, NFS, NIS on REDHAT Linux/Debian Servers. Configured and managed ESX VM’s with the virtual center and VI clients.
  • Involved in setting up accounting systems and performing ongoing system with the administrative tasks. Extensive user and group management through shell scripting.
  • Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager.
  • Implementing Kickstart configuration for automating Linux installations
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as Iptables, firewall, TCP wrappers, NMAP.
  • Solid network and systems troubleshooting experience with HTTP\HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Experience in setting up a PXE boot environment with Red Hat Linux and troubleshoot all load issues that occurred through Kick start and PXE boot methods.
  • Configuring the services for sharing the resources from Unix such as remote login through TELNET, FTP, SSH, SFTP, SCP.

Environment: Kickstart, Linux, LVM, LAMP, Tomcat, Jira, Confluence, VM Ware, Oracle, MySQL, Red hat.

We'd love your feedback!