We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer | (azure) Resume

4.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in the IT industry as a Cloud/DevOps Engineer with a major focus in the areas of Cloud Infrastructure Providers, Data Center Migration, Containerization Technologies, Configuration Management, CI/CD Pipeline, Virtualization technologies using different tools and cloud services like Azure , AWS and OpenStack.
  • Extensive experience in Azure Development and Azure Compute Services , worked on Azure Web Applications , Azure SQL Database , Content Delivery Network, Virtual machines , Azure Active Directory, Key Vault , Azure VPN Gateway , Azure Fabric , Azure search, App services, Notification hub .
  • Experienced in migrating on premise application using Terraform and ARM templates and used Azure Site Recovery and Azure backups for migrating storage to Microsoft Azure and deployed Azure IaaS virtual machines and Cloud services PaaS role instances into secure Subnets and Virtual Network .
  • Expertise on Azure Data Factory to orchestrate the intake of data from different sources like Azure Storage Blobs, Azure SQL Database, Azure SQL Data Warehouse, and on - premises databases to Azure Data Lake Store.
  • Migration from on-prem to Google cloud environment and for the GCP services such as Google compute engine , BigQuery , cloud storage, BigTable , Spanner, MemoryStore , IoT Core and Network service tiers.
  • Developed different environments for different applications on Google cloud Platform ( GCP ) by provisioning Kubernetes clusters on GCE instances and GKE using Docker , Bash and Python.
  • Experience in Building and securing the Infrastructure on AWS using IAM, EC2, EBS, S3, VPC, Elastic Beanstalk, Cloud Front, Route 53, Dynamo DB, Red Shift, RDS, KMS, ECS, ELB, EFS, Cloud Formation, Elastic Cache, Cloud watch, SNS, SQS, SES, AWS kinesis focusing on High Availability, Fault-Tolerance and Auto Scaling.
  • Experienced in creating AWS CloudFormation templates to make custom VPC, subnets, NAT to ensure successful deployment of Applications and database template and used Informatica to migrate data to AWS Redshift and used AWS Beanstalk for fast deploying, scaling and load balancing of web applications and services developed with Java, Python, and Docker on familiar web servers such as Apache.
  • Extensively involved in infrastructure as code , execution plans , resource graph , change automation using Terraform and used Auto Scaling launch configuration templates for launching amazon EC2 instances while deploying microservices .
  • Experience in creating and deploying a highly available and fault tolerant infrastructure on AWS using terraform modules, these modules installs a web application in Public subnet and database in Private subnet which can communicate using the route table in the VPC.
  • Experience with Pivotal Cloud Foundry, Kubernetes architecture and design, troubleshooting issues with platform components ( PCF ), and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry and Kubernetes .
  • Experience in supporting deployment of user application in OpenStack with Nova , Neutron , Cinder , Swift , Keystone command line clients and hands-on experience on testing a private cloud storage using OpenStack SWIFT software and also worked with OpenStack Multi - node installation , Configuration and Administration .
  • Implemented cluster services using Kubernetes and Docker to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Experience in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes .
  • Experience in creating clusters using Kubernetes , creating pods , replication controllers, deployments, labels, health checks and ingress by writing YAML files and hands on experience in building and deploying the application code using CLI of Kubernetes.
  • Expertise in setting up Docker environments, working on Docker hub, creating Docker images and handling multiple images, used Docker File to create custom images and used Docker Compose to build and host custom applications.
  • Experienced in using Docker Swarm and its Overlay Networking to keep the related containers under same network, scaled out with Routing Mesh of Docker, used Secrets in Docker Swarm Services.
  • Worked on integrating Ansible Tower with cloud environment, provided role-based access control, setup job monitoring, email notifications, Scheduled jobs, multi-playbook workflow to chain playbooks.
  • Experience in working with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles , Ansible I nventory and Ansible Galaxy .
  • Used Atlassian tools for defect management, team collaboration, source code management and continuous integration and deployment practices.
  • Responsible for Plugin-Management in Jenkins according to requirement Upgrading and Degrading Plugin Versions, Hands on experience with Bash, Perl and Python scripting.
  • Used CI/CD pipelines with the help of Jenkins and built pipelines, multi branch pipelines and has hands on experience in handling various jobs through Jenkinsfile.
  • Experienced in authoring pom.xml, build.xml files performing releases with the Maven , ANT release plugin, and managing artifacts in NEXUS , JFrog Artifactory .
  • Skilled in monitoring servers using Nagios , Splunk , ELK and New Relic for Resource Monitoring, Network Monitoring and Log Trace Monitoring .
  • Managed DNS , FTP , Tomcat & Apache web servers on CentOS, Ubuntu, Red Hat Enterprise Linux environments.
  • Proficient in automating build and deployment process in various enterprise environments by writing automation scripts using Python , Shell , PowerShell , Bash .
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Java , J2EE

TECHNICAL SKILLS:

Cloud: Azure, GCP, AWS, PCF, OpenStack

Configuration Tools: Chef, Puppet, Ansible

CI/CD Tools: Jenkins, TeamCity, Bamboo

Build Tools: Terraform, Cloud Formation, Maven, Ant

Container Tools: Kubernetes, Docker, Docker swarm, OpenShift

Version Control: GitHub, Bitbucket

Monitoring Tools: Nagios, Splunk, ELK, New Relic

Scripting: Bash/Shell, Python, Perl, PHP, PowerShell, JSON, YAML, HTML5, JavaScript

Databases: My SQL, MS SQL, Dynamo DB, Mongo DB, Cassandra, AWS RDS

Application Servers: JBoss 4.x/5.x, Apache Tomcat 5.x/7.x, Web Sphere, Web Logic

Web Servers: Apache HTTP, Nginx, Apache TOMCAT

Networking: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, UDP, NIS, LAN, FTP

Operating Systems: Red Hat Linux 7/6/5/4, Ubuntu 16/14/13/12, Debian, CentOS, Windows, Solaris 11/10 Mac OS, Fedora

Virtualization Tech: VMware vSphere ESXi 5.x/4.x, ESX/3.x, VMware Workstation, Vagrant, Virtual box, Oracle

PROFESSIONAL EXPERIENCE:

Sr. Cloud/DevOps Engineer | (Azure)

Confidential, Houston, TX

Responsibilities :

  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS , VMs and PaaS role instances for refactored applications and databases.
  • Performed implementation of the Azure Operations dealing with IAAS infrastructure (Azure VMs, Virtual Networking, Azure services, Website Deployments) and deployed application as PaaS (Websites, Web Roles and Worker Roles).
  • Created Azure automated assets, Graphical runbooks , PowerShell run books that will automate specific tasks. Expertise in deploying Azure AD connect, configuring ADFS installation using Azure AD connect.
  • Involved on migrating SQL server database to SQL Azure data base using SQL Azure migration wizard and used Python API to upload agent logs into Azure blob storage.
  • Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure Cloud and On- premise network for backend communication.
  • Designed Architecture for API development & deployment as Microservice including Python code in Docker container and Azure Service Fabric .
  • Wrote Power Shell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules, etc.
  • Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry ( PCF ) using build pack.
  • Used a Microservices architecture , with Spring Boot-based services interacting through a combination of REST and Spring Boot .
  • Application Deployment on PCF using CF push and Urban code deploy. Also, PCF backup for all the environments and set-up Jenkins maven build automation with uploads to Pivotal Cloud Foundry (PCF) .
  • Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes , and created Pods and managed using Kubernetes .
  • Created and troubleshooted Kubernetes YAML files to deploy SCM CI/CD applications automatically and Idempotently to reduce time costs.
  • Used Kubernetes to deploy, load balance, scale and manage docker containers with multiple name-spaced versions.
  • Developed Kubernetes templates for various applications like Cassandra , Grafana and setting up Kubernetes Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers .
  • Worked on creation of custom Docker images , tagging and pushing the Images and creating the Docker containers and Docker consoles for managing the application life cycle.
  • Worked on Ansible Playbooks with Ansible roles . Created inventory in Ansible for automating the continuous deployment. Configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates.
  • Implemented Ansible Tower for managing complex network deployments by adding control, knowledge and delegation to Ansible powered environments.
  • Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates. Created inventory and configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process.
  • Configured Jenkins master with necessary plugins and slaves to support scalability and agility and configured Jenkins to implement nightly builds on daily basis and generated change log to include daily changes.
  • Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various cross functional applications and created GitHub Web Hooks to setup triggers for commit, push, merge and pull request events.
  • Configuring and managing Splunk , to collect, search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring .
  • Working on version control systems like GIT and used Source code management client tools like Source Tree, GIT Bash , GIT Hub , GIT GUI and other command line applications etc.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml
  • Used Build tool, Maven on Java projects for the development of build artifacts on the source code.
  • Deploy Infrastructure using ARM templates for Azure PaaS services with deployment tools such as Octopus and VSTS
  • Experience in WebLogic 9.x/10.x to implement zero downtime deployment using python and bash / shell script and used Jenkins to automate it.
  • Created scripts in Python to automate log rotation of multiple logs from web servers. Working with Python ORM Libraries including Django ORM to create Web applications.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labelling of files.
  • Configuring JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/Issue tracker.
  • Worked on NoSQL database MongoDB to replica setup and sharing. Also experienced in managing replica set.
  • Extensively worked with PowerShell to automate SQL tasks, environment management related tasks and procedures on Windows machines.
  • Day to day duties for Linux server maintenance and support to developer’s team for their issues with the application, tuning , troubleshooting software running on Servers.

Environment : Microsoft Windows AZURE, Azure AD, Azure SQL, Azure Network, Web Applications, Kubernetes, Virtual Machines, PCF, Ansible, Chef, Jenkins, Puppet, Docker, Python, Power shell, MongoDB, Microsoft Azure Storage.

Sr. Cloud/DevOps Engineer | (AWS/GCP)

Confidential, Naperville, IN

Responsibilities:

  • Created AWS cloud formation 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 AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Integrated AWS Dynamo DB using AWS lambda to store the values the items and backup the Dynamo DB streams.
  • Automated backup of data in EBS and instance store to S3 buckets and created backup of AMI for mission critical production servers from AWS CLI and used AWS Data pipeline to configure data loads from S3 into Redshift .
  • Configured AWS Route53 to manage DNS zones globally, create record sets, DNS failover and health checks of domains, assign domain names to ELB and CloudFront .
  • Provisioned EC2 instances using Terraform and cloud formation , wrote new plugins to support new functionality in Terraform .
  • Used Bash and Python , to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Migrated on-prem applications to Google Cloud Platform ( GCP ) to address scalability and performance issues. Creating of Google Kubernetes Engine for manage and orchestrate for Docker container clusters of containers which run with Google public cloud.
  • Used Terraform as infrastructure as code, execution plans, resource graph and change automation. Managed GCP infrastructure as code using Terraform
  • Managed Kubernetes charts using Helm and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Established a local dev workflow that centered around minikube to validate deployments in Kubernetes . Created RESTful API to store, update, read & delete bucket information on Console using Kubernetes interfaces .
  • Virtualized the servers on AWS using the Docker , create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing Nginx.
  • Integrated Docker with Jenkins using Cloud Bees Docker plugin to automate container deployment. Wrote Docker files in YAML for managing whole life cycle of multi container applications.
  • Automated the cloud deployment using Chef and AWS Cloud Formation. Used Chef for unattended bootstrapping in AWS.
  • Involved in setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM .
  • Developed a pipeline job in Jenkins to provide API access to a private repo and deploy the artifact to EC2 instance .
  • Integrated AWS with other systems like Jenkins , Chef and HP service Manager to develop CI/CD pipelines for automating Prod deployments using REST APIs.
  • Developed and maintained the continuous integration and deployment systems using Jenkins , Maven , JBoss and Jfrog Artifactory .
  • Developed build using MAVEN as build tool and using Jenkins to kick off the builds to move from one environment to other environments.
  • Designed project workflows/pipelines using Jenkins as CI tool and on building Jenkins jobs to create AWS infrastructure from bitbucket repositories.
  • Created and Implemented branching and merging strategy with multiple branches and used bitbucket as source code management repository to keep track of version changes.
  • Built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket by triggering Lambda function.
  • System log and Cloud Trail collection using Splunk including Splunk installation, collector configuration and multi indexer setup on Production Environment.
  • Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project & created mail handlers and notifications schemes for JIRA .

Environment: Amazon Web Services (AWS) (EC2, Cloud Front, Cloud Watch, RDS, ELB, EBS, S3, Route53, SNS, SQS, KMS, Cloud Trail, IAM, Cloud Formation, Virtual Private Cloud (VPC), LDAP, Terraform,) GIT, Jenkins, Chef, Ansible, ELK RedHat Linux, Docker, Bash, shell, Python, Tomcat.

DevOps Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Implemented multiple EC2 instances at the same time and provided highly durable and available data by using S3 data store, versioning, lifecycle policies, & create AMIs for mission critical production server’s backup.
  • Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Designed AWS Cloud Formation templates to create custom sized VPC , Subnets , NAT to ensure successful deployment of Web applications and database templates.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and built server deployment on Amazon Cloud (EC2) servers with the help of DevOps tool like Chef .
  • Managed Chef Workstation, Chef Attributes, Chef Templates , Chef Recipes , and Chef Files for managing and bootstrapping the configurations across various nodes, setting up keys and Created Chef Cookbooks to install and configured Infrastructure across environments and automated the process using Python Script.
  • Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run-list into chef­ server and bootstrap the chef client s remotely.
  • Designed CI/CD processes in the context of a Jenkins orchestration , including the use of automated build, test/QA and deployment tools.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Extensively used Extensively used MAVEN tool to do the builds and integrated with Jenkins for the builds as the continuous integration process. Modify build configuration file including pom.xml.
  • Tool to do the builds and integrated with Jenkins for the builds as the continuous integration process. Modify build configuration file including pom . xml .
  • Creating GIT repositories and give access rights to authorized developers and worker on Artifactory.
  • Used SonarQube for continuous inspection of code quality and to perform automatic reviews of code to detect bugs. Automated Nagios alerts and email notifications using Python script and executed them through Chef .
  • Developed Shell Scripts and Perl for automation of the build and release process. Developed custom solutions in C# and PowerShell to validate availability, consistency, and compliance with environments.
  • Created scripts in Python to automate log rotation of multiple logs from web servers and wrote shell scripts to automate the process of adding ssh-keys , generating passwords in python .
  • Implemented performance capacity and availability monitoring using tools like Nagios , Datadog , PagerDuty .

Environment : Amazon Web Services (AWS), Chef, Jenkins, bitbucket, Maven, PowerShell Scripting, Linux, VMWare Servers, Shell scripting, Bash, Linux/RHEL, Windows, Python, PHP, Nexus, Artifactory.

Build & Release Engineer

Confidential

Responsibilities :

  • Responsible for Creating Builds, Staging and deploying Software Content across multiple environments (DEV, QA, Demo, Test, Staging, UAT and Production).
  • Designed and managed Build and Release cycle activities in Agile Methodologies. Developed build and deployment processes for Pre-production environments. Managed Sonatype Nexus an enterprise-level package management server.
  • Used Ansible to manage Web Applications, Configuration Files, Database, and Packages. Used Ansible to automate Configuration management & Applications.
  • Administration of Bamboo . Implemented a Continuous delivery framework using Bamboo , and Oracle in Linux Environment.
  • Installed and configured Bamboo server for CI to automate the release management for applications and created a continuous delivery pipeline.
  • Installing, configuring and maintaining DB servers, LAMP server and file sharing servers like Samba, NFS , FTP and Web Sphere & Web Logic Application Servers.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via Subversion , and Jenkins also Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM . xml . Configured Jenkins to build Java Code using Meta Case Software and executed CI process on the Java code generated.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process .
  • Configured Linux servers for clusters of Oracle Real Application and configured SAN based mount points as well.

Environment: Linux, Perl, Bamboo, Nagios, PHP, JIRA, GIT, Vagrant, SVN, Ant, Bash, PowerShell, NT Command Shell.

Sr. Linux Administrator

Confidential

Responsibilities :

  • Installed and configured Linux, UNIX, SUSE & RedHat 5.x/6 using Kickstart with PXE for LAMP (Linux, Apache, MySQL and Perl/PHP) installations.
  • As a Linux system admin maintained the various servers and Production Support of various applications in RedHat Enterprise Linux and Windows environment.
  • Dealt with Linux Utilities: KICKSTART, SSH, FTP, AUTOFS , Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Tuned, maintained and upgraded WebSphere, WebLogic, JBoss, Tomcat and Apache application servers.
  • Created BASH shell scripts to automate CRON jobs and system maintenance.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Web servers and application servers.
  • Administered and managed a Splunk server to monitor both Windows and Linux physical and virtual environments. Automation/Simplification of Digital Guarding Process through SPLUNK .

Environment: Linux, UNIX, Microsoft Windows, LAMP, Veritas Volume Manager (VVM), Logical Volume Manager (LVM), TCP/IP, DNS, NFS, NIS, SAMBA, LDAP, SSH, SSL, SFTP, SMTP, SNMP, SVN, ZFS, Java, SQL, Oracle, Agile, Bash, Shell, WebLogic, WebSphere, Apache, Subversion, Splunk.

System Administrator

Confidential

Responsibilities:

  • Wrote shell and python scripts to automate admin jobs such as monitoring the servers for resource consumption, processes running, file handling such as moving, copying and renaming files, reading data from the files etc.
  • Wrote UNIX shell scripts for automate installations, to extract logs using C, Bash , Perl, and Python .
  • Installed Web Logic 8.1 with SP5 Server and configured Domains, Admin and managed Linux servers for Applications to be deployed
  • Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix / Linux systems.
  • Configuring JBoss Application servers over Apache web server in Linux based systems.
  • Troubleshooting and performance tuning issues with applications like Oracle 11g, MySQL, WebLogic, MQSeries, Condor apps & Java Applications on operating systems which included Solaris and RHEL .

Environment: Linux, Solaris, Java, Bash, Shell, Apache, Python and Perl.

We'd love your feedback!