Sr. Azure Devops Engineer Resume
MA
PROFESSIONAL SUMMARY:
- Dedicated Cloud Engineer with 6+ years of experience in windows Administration, Cloud Infrastructure management and Implementation, looking to leverage my broad range of Cloud skills and experience to utilize system administration and engineering to produce automated, reliable and scalable AWS, Azure Cloud and Public Cloud infrastructures.
- Expertise in Azure Development worked on Azure web application, App services, Azure storages ( AzureBlob, Azure Table, Azure StorSimple) Azure SQL,NoSQlDatabase,Networkservices, Azure VirtualMachines, Azure Autoscaling, Azure AD, Azure NetworkWatcher, Azure search,Azure FabricAzure HybridIdentity, Azure Governance, Azure webjobs, Azure StreamAnalytics, Azure Time Series Insights, Azure DNS, Azure VPN Gateway, Notification hub & Azure IOT.
- Implemented Azure Storage, Azure SQL Azure Services and developing Azure web role.
- Excellent knowledge in Azure compute services, Azure web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration and Azure Identity & Access Management.
- Expertise in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated. Configuring the Azure Load Balancer to Load balance incoming traffic to virtual machines.
- Expertise in setting up enterprise infrastructure on Amazon Web Services ( AWS) using services such as AWS EC2, VPC (NAT, Peering, VPN), IAM, EC2 Container service, Elastic Beanstalk, Lambda, S3, Cloud Front, Code pipeline, Code Deploy, Glacier, RDS, DynamoDB, Elastic Cache, Redshift, Direct Connect, Cloud watch, Cloud Formation, Cloud Trial, Ops works, Amazon Elastic Map Reduce (EMR), AWS IoT, SNS, SQS, Lambda, API Gateway, AWS Alexa.
- Experienced Cloud and DevOps engineer in Automating, Configuring and deploying instances on AWS, AZURE Cloud environments and Data centers. Involved in High Availability and secure multi AZ AWS cloud infrastructure using Chef with AWS cloud Formation and Jenkins for continuous Integration.
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC and Auto Scaling ) and having in deployment services (Elastic Beanstalk, OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch and CloudTrail).
- Expertise in creating pods and clusters in Kubernetes and deploy those using OpenShift. Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Experience in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud environment. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes. Core Aws
- Experience in developing CI/CD system with Jenkins on Kubernetes container environment and utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
- Worked on various Docker/Kubernetes components like Docker Engine, Hub, Machine , Compose and Docker Registry.
- Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for the test environments and dev - environment needs. Docker applications by creating Docker images from Docker file.
- Experience on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote many playbooks to manage Web applications.
- Extensively worked on Jenkins and Hudson for Continuous Integration and for all builds and deployments and used Jenkins AWS code deploy plugin to deploy reliably and rapidly.
- Hands on experience in creating various kinds of build jobs in Jenkins such as pipeline project, multi-configuration, freestyle, and parameterized triggered builds, etc.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Good knowledge in DevOps which includes platform and technologies like Git, GitHub, Subversion, Ant, Maven, Jenkins, Hudson, Bamboo, Ansible, Puppet, Chef, Docker, Kubernetes, Tomcat, Java, JBoss, and Unix/Linux etc.
- Experience in writing XML, Ant scripts, shell scripts, Perl scripts, Java scripts, Python, Ruby, Chef, Puppet, Kitchen scripts to automate the deployments.
- In-depth knowledge of computer applications and scripting like Shell, Ruby, Groovy, Python, Perl, and XML. Utilized MySQL, MongoDB, DynamoDB and Elastic cache to perform essential database administration. Implementation of various applications using system monitoring tools and Technical Expertise on Nagios, New Relic.
- Exposed to all aspects of Software Development Life Cycle (SDLC) and In-depth understanding of the principles and best practices of Software Configuration Management in Agile, waterfall methodologies.
- Experience in installing, configuring, supporting, and troubleshooting Unix/Linux Networking services and protocols like TCP, SMTP, HTTP, SNMP, NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH, and SAMBA.
- Expertise in Linux/UNIX system builds, administration, Installations, Upgrades, Troubleshooting on different distributions such as Ubuntu, CentOS, Red Hat, RHEL 4.x/5.x/6.x2.
- Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda, Kinesis), deploying via Terraform and AWS Cloud Formation templates.
- Expertise in dealing with Linux Utilities: KICKSTART, SSH, FTP, auto fs, Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
- Involved in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.
TECHNICAL SKILLS:
Cloud Platforms: Azure, AWS, OpenStack
Configuration Management Tools: Ansible, Chef, Puppet
CI /CD Tools: Jenkins, Bamboo
Build Tools: Maven, ANT
Containerization Tools: Docker, Kubernetes, Mesos, OpenShift
Version Control Tools: GIT, Bitbucket, SVN
Logging & Monitoring Tools: Nagios, Splunk, ELK, CloudWatch, Azure Monitor, Prometheus, New Relic
Orchestration Tools: Kubernetes, Docker swarm, Mesos
Scripting & Programming Languages: Python, Bash/Shell, Perl, PowerShell, VBScript, Ruby, JavaScript, C, PHP, Java/ J2EE, .Net
Databases: Oracle 10g/11g/12c, DB2, MySQL, NoSQL (MongoDB, DynamoDB, Cassandra)
Application/Web Servers: Apache Tomcat, NGINX, IIS, JBoss4.1, WebSphere, Web Logic 9.x/10.x, Gerrit
Operating Systems: UNIX, Linux, Windows, CentOS
Virtualization Platforms: Oracle VirtualBox, VMware Workstation, Vagrant, VMware vSphere ESXi 5.x/4.X, ESX /3.x, Hyper-V
Bug Tracking Tools: JIRA, Bugzilla, Remedy, Confidential Quality Center, IBM Clear Quest, Mingle
PROFESSIONAL EXPERIENCE:
Sr. Azure DevOps Engineer
Confidential, MA
Responsibilities:
- Creating Azure services such as compute virtual machines, Azure storage, Azure active directory, SQL Database, Azure DNS and Azure Application Insights. Created Azure Virtual Networks, AZURE network, and Azure cloud.
- Implement and maintain dev, test, staging and production environments leveraging infrastructure as code using Azure ARM templates (Infrastructure as code, JSON / YAML config).
- Managed multiple Azure accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control. Strong Networking fundamentals on DNS, Routing, VLAN's and WAN.
- Experience in working on source control management tools like GIT ( GitHub), Subversion (SVN) and creating GIT repositories with specified branching strategies.
- Integrated Jenkins CI/CD with GIT version control and implemented continuous build based on check-in for applications and created GitHub Webhooks to setup triggers for commit, push, merge and pull request events to drive all builds to Docker registry and then deployed to Kubernetes .
- Implement and maintain dev, test, staging and production environments leveraging infrastructure as code using Azure ARM templates (Infrastructure as code, JSON / YAML config).
- Worked on container-based deployments using Docker , working with Docker images, Docker HUB, and Docker registries . Worked on setting up the automated build on Docker HUB and integrated Docker container-based test infrastructure to Jenkins CI test flow.
- Assisted in monitoring servers and responding to event notifications. (Service outages, high Load Alerts etc.) Using Nagios .
- Worked on writing multiple Python, Ruby , and Shell scripts for various companywide tasks.
- Validated deployments in Kubernetes by establishing a local development workflow that used Minikube implemented Kubernetes interface by creating RESTful API's to read, delete, store and update bucket information on Kubernetes Console.
- Automated, Configured and Deployed Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Used Kubernetes backed infrastructure to run microservices in production environment deployed on Kubernetes clusters and developed Kubernetes templates for multitude of applications.
- Used Kubernetes backed infrastructure to run microservices in production environment deployed on Kubernetes clusters and developed Kubernetes templates for multitude of applications.
- Created Docker file for each micro service's and also changed some of the Tomcat configuration file which are required to deploy Java based application to the Docker container
- Experienced on Docker and Ansible to build automation pipeline and Continuous Deployment for code using Jenkins and wrote Ansible Playbooks to automate Ansible Servers using YAML scripting .
- Maintained and administered GIT source code repository and GitHub Enterprise. Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
- Led implementation of Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox . Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users.
- Set up Jenkins server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, and Maven .
- Employed Terraform templates for automation of Azure IaaS Virtual machines using Terraform modules and deployed VM scale sets.
- Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Nagios .
- Extensive experience in Windows Azure (IaaS) migrating like creating Azure VMs , storage accounts and storage pools, migrating on premise servers to Azure and creating availability sets.
Environment : Azure, Elastic Load Balancers, VPN, VPC, Ansible, Shell, Python, Linux, Jira, My SQL, Jenkins, Docker, Virtualizatio n, Kubernetes, configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, Maven SVN, Git, Terraform, Python, Ansible, ELK, SonarQube.
Sr. AWS DevOps Engineer
Confidential, OH
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 AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail and Worked on Simple Storage Service (S3), Simple Notification Service (SNS) and CloudWatch.
- 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
- Migrated services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
- Integrated AWS DynamoDB using AWS Lambda to store the values items and backup the DynamoDB streams and ensured data integrity and data security on AWS technology by implementing AWS best practices.
- Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform. Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.
- Used Terraform in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer.
- Used Hybrid cloud environment for application deployments using OpenStack cloud and worked within the cloud for Integration process and used OpenStack to build cloud labs for application deployment for Testing Environments.
- 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.
- Worked with Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and Docker container orchestration.
- Implemented a load balanced, highly available, fault tolerant, auto-scaling Kubernetes AWS infrastructure and microservice container orchestration.
- Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation, and recovery of AWS assets.
- Created inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications
- Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
- Setup Continuous Delivery pipeline using Ansible playbooks. This primarily consists of a Jenkins to run packages and various supporting software components such as Maven.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Developed build using MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
- Experienced in creating custom Build & Deployment automation solutions in scripting languages including Python, Shell, UNIX shell, Ruby, Perl and Powershell. I have worked and administered artifact tools including Nexus and Artifactory.
- Implemented the parallel development process and Used Splunk to monitor server and application logs and Creating and branching and merging strategy with multiple branches and used Git as source code management repository to keep track of version changes.
- Configured JIRA workflows according to the needs to the CM team and integrated the project management features of with the build and release process.
Environment: AWS, Lambda, Jenkins, Auto Scaling, Web logic, Nexus, JIRA, Ansible, Oracle, Terraform, Python, Maven, Java, Linux, Apache TOMCAT, ELK, GIT, LDAP, NFS, NAS, MS Share point, XML, Fedora, Windows, Splunk, Perl Scripts, Shell Scripts, Ansible, OpenStack, Docker, Kubernetes, OpenShift
DevOps engineer
Confidential, NJ
Responsibilities:
- Designed the data models to use in AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability and definition of Key Business elements from Aurora.
- Configured AWS IAM and Security Groups in Public and Private Subnets in VPC, managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
- Utilized CloudWatch to monitor resources such as EC2, AWS RDS DB services, EBS volumes, to set alarms for notification or automated actions, and to monitor logs for a better understanding and operation of the system.
- Used Terraform templates to deploy the infrastructure using Chef for different environments and automated several AWS services like ELB, CloudFront, SQL-NOSQL Databases, S3, and Database security.
- 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 in Migrating a production infrastructure into an AWS Web Services utilizing AWS Cloud formation, Code Deploy, Code Commit, Chef, EBS and OpsWorks.
- Handled migration of on-premises applications to the cloud and created resources in the cloud to enable this and expert in deploying of OpenStack on AWS platform.
- Wrote Chef Cookbook/Recipes using Chef Resources, Ruby DSL, Chef Handlers Report and Exception, Test Kitchen, Chef Spec, and Vagrant.
- Maintained automated environment using Chef Recipes & Cookbooks within AWS and involved in Knife and Chef Bootstrap process, converted production scripts to chef recipes and AWS server provisioning using chef recipes.
- Deployed and managed many servers utilizing both traditional and cloud-oriented providers with the Chef Platform and wrote cookbooks for various DB configurations to modularize & optimize project configuration.
- Designed an ELK system to monitor and search enterprise alerts and configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3. Terminated SSL on to Nginx to remove overhead on API servers.
- Created Chef Recipes to provision Apache Web servers, Tomcat servers, Nginx and Apache Spark. integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various cross functional applications and created GitHub Webhooks to setup triggers for commit, push, merge and pull request events.
- Automated Datadog Dashboards with the stack through Terraform Scripts. Configured CloudWatch and Datadog to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents.
- Developed and Implemented Performance Automation Test Framework base functions by writing Python scripts using AWS Python SDK Boto3 to configure, manage, deploy and automate most of the AWS Web services.
- Maintained LVM, VxVM and UCD file systems along with NFS and Configured Kickstart servers to install Red Hat Linux and VMWare ESX on multiple machines.
Environment: AWS (EC2, EBS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, CloudFormation, RDS, Dynamo DB, SNS, SES, SQS, IAM, RedShift, Ops Works), Maven, Chef, Docker, Kubernetes, OpenStack (kilo/ Juno), Jenkins, GIT, Python, Datadog, Jira.
Build and Release Engineer
Confidential, CA
Responsibilities:
- Created Chef Recipes to provision Apache Web servers, Tomcat servers, Nginx and Apache Spark.
- Experience in creating various modules and automation of various facts in Puppet , adding nodes to enterprise Puppet master and managing Puppet agents . Creating Puppet manifests files and implementing Puppet to convert Infrastructure as code .
- Experience in writing Puppet manifests and modules to automate the deployment process and to integrating Puppet manifests into Jenkins/Hudson jobs for a continuous delivery (CD).
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure. Used Puppet to manage Web Applications, Configuring Files and Database Commands, User Mount points and Packages.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure. Used Puppet to manage Web Applications, Configuring Files and Database Commands, User Mount points and Packages installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company .
- Used GIT version control to manage the source code and integrating with Jenkins/Hudson to support build automation and integrated with JIRA to monitor the commits.
- Worked on Python to pull a report from access report from Git through Rest API and configured through Jenkins.
- Implemented Maven as build tool on Java projects for the development of build artifacts on the source code.
- Integrated the GIT by using Webhooks and Scripted Rest API in ServiceNow and stored the information in ServiceNow table. Worked on authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
- Created and maintained the Power Shell scripts and Perl scripts deployment scripts for Tomcat application servers.
- Built, Configured and Maintained Apache web server, kickstart, NFS, Samba and DNS servers on Red Hat and Centos.
Environment: Jenkins, Hudson, Apache Tomcat server, Centos, Maven, Git, Gradle, Nagios, DNS, Puppet, Python, Power Shell, Perl, Rest API, JIRA.
Sr. System Administrator
Confidential
Responsibilities:
- Linux Administrator in a large team responsible for maintaining Linux operating systems such as RHEL, CentOS, Ubuntu and SUSE 10/11.
- Updated and automated Release reports for Change Management.
- Created SVN configuration record for builds using derived objects generated during build audit process.
- Building & configuring Red hat Linux systems over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.
- Administered Red hat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.
- Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks.
- Involved in writing Python, Perl and Shell scripts for compilation and deployment process.
- Worked in an Agile / Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.
- In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using Shell scripting.
- Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SOLARIES 9, CENTOS 5.x.
- Worked with DBA team for database performance issues, network related issues on Linux Servers.
- Maintain and administer Active Directory Servers, including daily monitoring, troubleshooting and performance analysis and responsible for daily operational duties.
Environment: Linux, Python, Ruby, RHEL, Nginx, Microsoft Windows, TCP/IP, Java, Oracle, Agile, WebLogic, MySQL, Subversion, Apache, JBoss, Shell Scripting, Bash Scripting, Python, PowerShell, Active Directory.
Linux Administrator
Confidential
Responsibilities:
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in the environment.
- Provided 24x7 System Administration support for 300+ Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
- Installation, configuration, and administration of Red Hat Linux servers and support for Servers.
- Worked on a day to day ticket resolving & submit CRQ based on user requirement.
- Linux kernel, memory upgrades, and swaps area. Red hat Linux Kickstart Installation.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
- Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
Environment: Linux Red Hat 3.x/4.x, RHEL 3/4/5, Solaris 9/10, Bash/shell, WebSphere 6.x/7.x/8.x, MySQL, DHCP, NFS, Apache, DNS, VMware, DNS, NIS, NFS, Apache Tomcat.