Sr Devops / Cloud Engineer Resume
0/5 (Submit Your Rating)
Atlanta, GA
SUMMARY
- 7+ years of experience in IT industry as aDevOps/Build and Release Engineerwith major focus onContinuous Integration, Continuous Deployment,Configuration Management,Release of code from one environment to another environment andcloud implementations.
- Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like supermarket, kitchen.
- Designed and implemented by configuring Topics in new Kafka cluster .
- Expertise in troubleshooting of Kubernetes and docker for application issues.
- Expertise in using Docker Container clusters to clone the production servers and implementing Kubernetes orchestration for clone's production servers.
- Experience in developing modules (blue prints) for installation, configuration and continuous integration (CI) using combination of puppet master, GIT, Vagrant and Jenkins.
- Implemented multi - tier application provisioning in AWS, Open stack cloud and integrating it with Chef/Puppet.
- Strong knowledge on working with Concourse.
- Extensive experience in using Gradle, Maven and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
- Set up Continuous Integration for major releases in Jenkins.
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
- Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- On boarded and migrated test and staging use cases for applications to AWS cloud with public and private IP ranges to increase development productivity by reducing test-run times.
- Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins
- Hands on experience in Terraform for building, changing, and versioning of Infrastructure and wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Experienced in Managing security groups on AWS, focusing on high-availability, fault-tolerance, and auto scaling using Terraform Docker applications by creating Docker images from Docker file.
- Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
- Experienced in setting up of AWS relational databases like Aurora, MYSQL, MSSQL and NoSQL database DynamoDB
- Integration, deployment and automation of application servers Tomcat, Web Logic across Linux platforms.
- Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Experience in using Bug tracking tools like JIRA and HP Quality center.
- Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
- Automated the process of launching and stopping/terminating EC2 instances on Amazon AWS with BOTO.
- Used Python fabric for AWS instance provisioning.
- Experienced in installing and configuring Confluent kafka connector, Schema registry.
- Experience of the full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
- Extensive experience in UNIX performance tuning and Capacity Planning.
- Experience in deploying system stacks for different environments like Dev, UAT and Prod in both on premise and cloud infrastructure.
- Strong experience in working in Linux and Windows environments.
- Good knowledge onITILProcess and have worked on coordinating releases across the projects
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr DevOps / Cloud Engineer
Responsibilities:
- Hands - on experience in standing up and administrating on-premise Kafka platform.
- Creating a backup for all the instances in Kafka Environment.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Research new tools and technologies for use within the team. This includes Microsoft System Center and Operations Management Suite automation products and Microsoft Azure Automation with Operations Management Suite among others.
- Experience in creating and maintaining EC2 instances, Auto scaling groups, API gateway s, IAM roles and Elastic Load balancer.
- Provided hands-on technical leadership and expertise in setting up and managing the SCM process and automated tools for OEM embedded system projects.
- Experience managing Kafka clusters both on Windows and Linux environment.
- Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure
- Configured S3 to host static web content, versioning and lifecycle policies to and backup files and archive
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster
- Experience in maintaining AWS (Amazon Web Services) EC2 (Elastic Cloud Computing) resources like instances, EBS volumes, snapshots, Elastic Load Balancers (ELB), VPC, AMI's, security Groups, elastic IP's, Key pairs and Amazon Cloud watch for different zones in different environments and API Gateways.
- Integrated Gerrit with GIT to review the code changes before they were committed into the code-repositories.
- Have deployed various applications through Docker containers.
- Knowledge of Kafka API.
- . Worked on infrastructure with Docker containerization.
- Good experience on DevOps tools such as Vagrant, Oracle Virtual Box, and JENKINS, Maven, ANT, IBM uDeploy, CVS, SVN, GIT, Gerrit, SonarQube, Docker-compose, and Micro Services.
- Involved in writing parent POM files to establish the code quality tools integration.
- Experienced in creating and installing web-based portal for all the admin related activities.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- AWS EC2 and S3 integration planning. Revision of multiple availability zone Amazon VPC routing to internal network
- Developed build and deployment processes for Pre-production environments.
- Research and implement new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
- Developed Cluster container environment in AWS using Docker and Kubernetes to manage dozens of Microservices. Developed Shell/Python Scripts for automation purpose.
- Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
- Involved in building own Paas with Docker; deployed various applications through Dockers containers.
- Dockerized applications by creating Docker images from Docker file
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Experienced in tunning the kafka servers for better performance.
- Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Automates the deployment of Linux applications inside software containers with Docker.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Migrated the production MySQL schema to the new AWS RDS Aurora instance
- Designed an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- SupportedITILProcess enforcements for a few applications in accordance with SOX procedures
- Worked on creation of Change requests and Service requests using ITG.
- Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
- Big-data operations experience, especially in Kafka and/or Solr.
- Software development CI pipeline building and maintaining, Kafka support and maintenance, collaboration with other engineers and developers to build solutions using best practices, documentation of work completed.
- Experienced in the setup, configuration, care and support of portable cloud technologies such as API gateways, Cassandra, Spark, Kafka, Redis, Microsoft SQL Server.
- 8+ years of working experience in Big Data technologies (Hadoop, Solr, Kafka and Flume) . Solr and Search domain experience is highly preferred.
- Should have knowledge and passion to learn next generation technologies that include Cisco ACI, SD-WAN, SDN, Network Automation and Scripting using Python and Ansible.
- Ansible, Puppet, Datadog, Splunk, Kubernetes, Docker, Linux, HTTP, DNS, TCP/IP, Cloud Environment (AWS or Google Cloud)
- Serve as a SME for configuration management tools such as Ansible or Chef.
- Familiar with some cross-platform provisioning technologies and IaC tools: Rancher, Terraform, Ansible or SaltStack and Hyper-V PowerShell Cmdlets
- Strong experience with Linux based infrastructures Linux Unix administration and AWS. Strong experience with databases such as SQL MS SQL MySQL NoSQL Hadoop Redis and or Mongo.
- Installed and integrated Kafka monitoring tool to build a portal for monitoring topic offsets.
- Various types of databases (preferably MongoDB, Elasticsearch but not required)
- Experienced in Provisioning of IAAS & PAAS concepts of cloud computing and Implementing using, Aws, Azure, understanding the principles of (SCM) in Agile, Scrum and Waterfall methodologies.
- Manage the Windows Azure infrastructure for our customers depends on their requirement. Worked on Microsoft AzureStorage - Storage accounts, blob storage, managed and unmanaged storages. Responsible of web application deployments over cloud services (web and worker roles) on Azure, using VS and PowerShell.
- Releasing code to testing regions or staging areas according to the schedule published.
- Participated in all Product Release and Patches.
- Used Jira as ticket tracking and work flow tool.
- Managed and supported AWS Security related issues, such IAM and S3 policies for user access
- Configuration and Deployment of SQL server 2005/2008 Reporting services.
- Deployed and modified aurproxy, a load balancer manager using nginx for Apache Aurora.
- Handled deployment of JAR, EAR and WAR files to the respective application server instances.
- Experience in migrating physical Linux/Windows servers to cloud (AWS).
Confidential, Thomasville, GA
Sr. DevOpsEngineer
Responsibilities:
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Extensive experience in installing, configuring, and administering Jenkins CI tool on Linux machines. Used Jenkins Pipeline to drive all Micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Code Deploy, code commit, Bitbucket, code pipeline CloudFormation Templates, Lambda and Jenkins to get the job done.
- Expertise in working with automated deployments, Scaling, and operations of application containers across cluster of hosts, provided container - centric infrastructure by Kubernetes.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Involved in designing and deploying a large application utilizing almost the entire AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Experience in Iaas/PaaS service provisioning and automation tools like Ansible, Terraform.
- Experience with configuration management (Ansible, Packer, Puppet, Chef Etc.)
- Production experience in large environments using Configuration management tools like Teraform or Ansible. Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services.
- Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack includingEC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, REDSHIFT, focusing on high-availability, fault tolerance andauto-scalingin AWS cloud formation.
- 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.
- Developed Cloud Infrastructure management and Implementation Working experience on Aws and Azure services.
- Building and Installing servers through Azure Resource Manager Templates or Azure Portal. Migrating an On-premises virtual machine to Azure Resource Manager Subscription with Azure Site Recovery.
- Experienced in Provisioning of IAAS&PAAS Virtual Machines and Web\Worker roles on Microsoft AzureResource Manager. Manage the Windows Azure infrastructure for our customers depends on their requirement.
- Experience in implementingAWS lambdato run servers without managing them and to trigger run code byS3andSNS.
- Responsible of standards-based web application deployments over Azure Cloud services (web and worker roles) on Azure, using VS and PowerShell script. Using well-established design patterns and the power of ASP.NET and the .NET Framework. Automated few processes using shell scripting.
- Experienced in Continuous Integration/Deployment with Azure Pipelines. Deployed the application in various environments like DEV, STAG, PERF, PRODusing Octopus Deploy for various release versions.
- Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized the infrastructure using Docker setup in Vagrant, AWS and Amazon VPCs.
- Created Terraform modules to create instances in AWS & automated process of creation of resources is AWS using terraform.
- Created Chef Automation tools and builds and do an overall process improvement to any manual processes.
- Launched Compute (EC2) and DB (Aurora, Cassandra) instances from Amazon Management Console and CLI
- Experience in Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- 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.
- 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.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GITHub, Bit Bucket.
- Implemented Continuous Integration using Jenkins and Hudson.
- Configuring and deploying Open Stack Enterprise master hosts and Open Stack node hosts.
- Worked on AWS Ops Works, AWS Lambda, AWS code deploys, AWS cloud formation and cloud foundry.
- Experienced in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.
- Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows.
- Virtualized the servers using the Docker for the test environments and dev-environments needs and also configuration automation using Docker containers.
- Experienced in setting up MongoDB, MySQL, SQL, Aurora on AWS
- Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
- Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
- Coordinated with the Offshore and Onshore teams for Production Releases.
Confidential, Alpharetta, GA
DevOps Engineer
Responsibilities:
- Worked on AWS Lambda to run the code in response to events, such as changes to data in an Amazon S3 bucket, Amazon DynamoDB table, HTTP requests using AWS API Gateway and invoked the code using API calls made using AWS SDKs.
- Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Puppet.
- Maintained DNS records using Route53. Used AWS Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's.
- Automated the cloud deployments using Chef, Python and AWS Cloud Formation Templates.
- Established infrastructure excellence Site Reliability and DevOps teams executing leading, proven best practices through innovative frameworks, automation
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high - availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Used Terraform for cloud Automation like setting up the target environment which comprises of VPC's, Subnet's, Security Group's for the migrated server's to be launched.
- Involved in DevOps migration/automation processes for build and deploy systems and configured, monitored and automated Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
- Implemented Azure IaaS Infrastructure and PaaS Platform Services and Wrote ARM templates using JSON for Configuring Virtual Networks, Gateway Subnets, Setup DNS at the Virtual Network level, User Defined Routes (UDRs), Altered the security groups, NIC's and Azure VM's for internal applications.
- Worked on writing the PowerShell runbooks for provisioning the Azure VM's using the resource manager.
- Integrated Azure with docker Enterprise edition to create the Azure VM Scale sets for autoscaling, Azure load
- Launched AWS EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configured launched instances with respect to specific applications. Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance.
- Created AWS S3 Buckets, Policies and on the IAM Role based polices customizing the JSON templates, Glacier for Archival storage and backup on AWS.
- Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
- Used Terraform for cloud Automation like setting up the target environment which comprises of VPC's, Subnet's, Security Group's for the migrated server's to be launched.
- VMware process automation using vSphere power CLI and windows power shell.
- Built Continuous Integration environment (Jenkins, Nexus) and delivery environment (puppet, Yum)
- Created accurate documentation to support and maintain the Cisco servers, vSphere Hypervisors, and Citrix environment.
- Utilized Ansible and AWS lambda, Elastic Cache and CloudWatch logs to automate the creation of log aggregation pipeline with Elastic Search, Logstash, Kibana (ELK) stack to send all our teams logs coming into CloudWatch to process them and send them off to Elastic Search.
- Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus and Yum.
- Created scripts for system administration and AWS using languages such as BASH and Python and built server deployment on Cloud (EC2) servers with help of DevOps tools like Chef.
- Implemented JSHint/JSLint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
- Maintenance and Managing of LDAP server. Processing of Java Script to all the nodes using Chef.
- Configured automation tools like Chef on Linux servers and installed and Configured Nagios on servers and clients using Chef.
- Worked with architecture, cloud, server, middleware, and application teams to complete detailed technical design for migration from Aws to Azure implementation.
- Used Terraform and did Infrastructure as code and modifying terraform scripts as and when configuration changes happens for Azure.
- Actively involved in architecting the chef infrastructure to manage more than 2000 servers
- Involved in virtualization with VMware ESX vSphere 4.1 and created VM's and performed P2V and P2P migrations. Migrated Projects from SVN to GIT
- Installing and Configuring TOMCAT and deployment of JSP and worked on hardware, HBA, DNS, ANS, firewall, load balancer, networking, middleware, web application, Application Servers & security.
- Implemented Puppet for Package and configuration management and configured and used automation tools like PUPPET to push updates like sudo, ssh. Send mail and patches.
- Installing, configuring, and administering DNS, NFS, NIS, Mail servers, FTP servers RPM servers on Sun Solaris and Red Hat Linux platforms.
- Created scripts for system administration and AWS using languages such as BASH and Python.
- Responsible for distributed applications across hybrid AWS and physical data centers and configure and maintain codebase to support the build and deployment of code on servers.
- Maintain a Live Like environment to test any production issues on the setup and push it into production.
- Worked on creation of custom Docker container images, tagging and pushing the images and worked on creating the Docker containers and consoles for managing the application life cycle.
- Configuration Management using Subversion (SVN) and maintaining admin related files and automating the regular tasks in Subversion and streamlining the process of access to SVN.
Confidential, Dublin, OH
Build & Release Engineer
Responsibilities:
- Managed NIS, NFS and Send mail Server.
- Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
- Responsible for the build and release management process.
- Responsible for automated build scripts.
- Responsible for resolve the build issues.
- Coordinating with development teams to perform builds and resolve build issues.
- Analyze and create daily reports on the status of server backups on intranet and extranet.
- Provide complete phone support to customers.
- Setup and debug hard ware related issues for server builds.
- Perform weekly build cycle and testing processes on Solaris.
- Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
- Troubleshoot tickets on the helpdesk tracking system.
- Raising tickets and analyzing them according to the need and coming to a decision.
- Developed Shell scripts for automation of the build and release process.
- Developed Custom Scripts to monitor repositories, Server storage.
- Performed Branching, Tagging, Release Activities on Version Control Tools SVN.
- Maintained Jenkins servers to deploy into production and nonproduction environments.
