We provide IT Staff Augmentation Services!

Sr. Cloud-azure-devops Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Senior Cloud/DevOps Engineer with 6+ years of professional experience in IT industry comprising of AWS, Azure and GCP Cloud Services,DevOps, Build and Release, Linux Administration, and dat includes principals with keeping up CI/CD Continuous Integration, Continuous Delivery and Continuous Deployment in various environments like (DEV/TEST/STAGE and PROD).
  • Splendid expertise onAWSCloud - Specific services which include EC2, VPC, IAM, RDS, ELB, EMR, ECS, Autoscaling, S3, Cloud Front, Glacier, Elastic Beanstalk, Lambda, Elastic Cache, Route53, Ops Works, Cloud Watch, Cloud Formation, RedShift, DynamoDB, SNS, SQS, SES.
  • Expert in variousAzureservices likeCompute(Web Roles, Worker Roles), Caching, Azure SQL,NoSQL,Storage, andNetwork services,Azure Active Directory, API Management, Scheduling,Azure Autoscaling, PowerShell
  • Hand-full experience in GCP services like App engine, compute engine, Kubernetes engine, storage, SQL, File store, datastore, VPC network, Network security, Network monitoring logging, Cloud build, container, deployment manager, endpoints, cloud volumes, elastic search services
  • Automation,Azure Virtual Machines, Azure search,Azure DNS,Azure VPNGateway.
  • Hands on experience in the Rapid7 NeXpose Insight VM vulnerability Management tool.
  • Remediated vulnerabilities by decommissioning assets and by performing normal Rapid7 Nexpose cleanup.
  • Understand and TEMPeffectively present the Prisma Cloud Security Platform
  • Expert in Recognize, adopt, utilize, and teach best practices in cloud security engineering
  • Strong hands-on expertise in designing highly available, cost TEMPeffective and fault tolerant systems using EC2 instances, Auto Scaling, Elastic Load Balancing and Confidential Machine Images (AMI). Utilized Confidential Elastic Block Store (EBS) to store persistent data and mitigate failure by using snapshots.
  • Designed AWSCloud Formation templatesto create custom sizedVPC,to setupIAMpolicies for users, subnets, NAT to ensure successful deployment of Web applications, database templates andSecurity groups.
  • Experienced withTerraformkey features such asInfrastructure as code,Execution plans, Resource Graphs,Change Automationand extensively used Auto Scaling for launching cloud instances while deployingMicroservices.
  • Experience in Kubernetes to manage the deployment rollouts and rollbacks and created service mesh istio for the traffic management in the production environment. Created pod, deployment, namespace, and replication controller YAML definition files to schedule, deploy and manage containers nodes in different env dev/staging/prod clusters in Kubernetes.
  • Proficiency in using Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm, and Docker Registry and used containerization to make applications platform when moved into different environments.
  • Proficient in creating Docker images using Docker File, worked on Docker container snapshots, removing images, and managing Docker volumes and implemented Docker automation solution for CI/CD model.
  • Managed GitHub repositories and permissions, including, branching, tagging merging, and maintaining versions using SCM tools such as GIT and GITHUB, in addition vast knowledge of utilization of cloud technologies including Confidential web services (AWS), Microsoft Azure and pivotal cloud foundry (PCF)
  • Vigorously worked on Ansible playbooks, modules, roles, inventories, created custom playbooks written in YAML language, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower.
  • Hands-on experience in configuringChef Server Enterpriseon-premises, workstation bootstrapped the nodes using knife and automated bytesting Chef Recipes, Cookbooks with test-kitchen and chefinspect.
  • Extensively worked in automation, setup and administration of build and deployed JenkinsCI/CDtool and integrated with Build Automation tools likeMaven, ANT, NuGet, Gradleand other Atlassian products-Bamboo, JIRA,Bitbucketfor building of deployable artifacts(JAR, WAR & EAR, and DLL & EXE)from source code.
  • Experience in writing Jenkins Pipeline jobs using Groovy Scripts for Continuous Integration and built workflows, also used Jenkins for uploading Artifacts into Nexus Repository and store back to Nexus, JFROG and Artifactory.
  • Experience in maintaining applications byMonitoring logsinformation, Resource’s usage and performance and get the Health and Security notifications fromAWS nodesby using Monitoring tools likeSplunk,ELK(Elasticsearch, Log Stash, and Kibana),Datadog, Nagios.Created monitors, alarms & notifications for EC2 hosts usingCloudWatch.

TECHNICAL SKILLS

Cloud Platforms: Azure, AWS, GCP

Automation and Configuration Management Tools: Terraform, Ansible, Chef

CI/CD & Build Tools: Jenkins, Maven, Ant

Containerization Tools: Kubernetes, Docker

Version Control Tools: Git, GitHub, Bit-Bucket

Logging & Monitoring Tools: Nagios, Splunk, ELK

Scripting Languages: Python, Shell Scripting, Power Shell, YAML Perl

Databases: Oracle 10g/9i, SQL Server, MySQL, SQL Server, NoSQL (Mongo DB, Cassandra)

Application/Web Servers: Tomcat, Apache, Application Server, IIS, Oracle WebLogic

Virtualization Technologies: Windows Hyper-V, VMware ESXi, Virtual Box, vCenter, vSphere, Power VM

Operating Systems: Linux (Red hat, CentOS, Ubuntu, Solaris), Windows, Mac OS

PROFESSIONAL EXPERIENCE

Confidential

Sr. Cloud-Azure-DevOps Engineer

Responsibilities:

  • Implemented Enterprise Integration architecture using Azure offerings likeAzure Service Bus, Azure AppService, Azure Active Directory, Storage, Hybrid connection manager, AzureSQL server, Azure Insights and managed Azure Infrastructure Azure Web Roles, Worker Roles.
  • Experienced in implementing an Azure App Service Application in multiple regions by replicating VM’s from one region to other using Azure Site recovery to achieve high availability. Virtual Machines backup using Azure backup using Azure CLI, PowerShell and Recovery Services vaults to hold backup data for various Azure VMs and Azure SQL databases.
  • Implemented Azure active directory autantication for single sign-on autantication, role-based access control (RBAC) to apply access policies, Azure Application Insights collects and analyzes health, performance of live application, Azure Network watcher to monitor and repair the network health of IaaS (Infrastructure-as-a-Service).
  • Created Azure DevOps Projects which provision Azure resources along with a Git repository, Application Insights integration and a continuous delivery pipeline using Visual Studio Team Services (VSTS) setup to deploy to Azure.
  • Used Azure Resource QuickStart Templates to automate the creation of replicated Azure IaaS virtual machines (VMs) in different environments and configuring VMs into secure Azure Virtual Network (VNets) using Azure Resource Manager templates and deployed them using Azure portal.
  • Created a dynamic horizontal scaling cluster management platform using Kubernetes to deploy Dockerized micro service containers to AKS cluster using Azure Portal or command line.
  • Worked on Deployment Automation of all micro services to pull image from Private ACR registry and deploy to Kubernetes Cluster. Deployed and configuredPrometheusto monitorKubernetes nodeswith node-exporter, monitorKubernetes APIand resources withKube-state-metrics.
  • Configured the Kubernetes provider with Terraform which is used to interact with resources supported to create several services such as Config Map, Namespace, Volume, Auto scaler. Also, wrote new plugins to support new functionality in Terraform.
  • Used Terraform to deploy the infrastructure necessary to create development, test, and production environments for software development and used Terraform graph to visualize execution plan using the graph command.
  • Used Kubernetes backed infrastructure to run microservices in production environment deployed on Kubernetes clusters and developed Kubernetes templates for multiple applications. ManagedKubernetescharts using Helm, templatized Kubernetes manifest files and created reproducible builds of the Kubernetes application.
  • Worked on Docker and Ansible in build automation pipeline and continuous deployment of code using Jenkins and wrote playbooks to automate servers using YAML scripting and builtdockercontainers for microservices project and deploy to Dev.
  • Installed Docker Registry for local upload and download of Docker images and from Docker Hub and created Docker files to automate the process of capturing and using the images. Automated deployment of micro services to pull an image from private Docker Registry and deploy Docker swarm cluster using ANSIBLE.
  • Customized Ansible modules for finding facts about Azure Monitor alarms and taking actions to manage those alarms during deployments. Implemented graphical inventory management using Ansible Tower for scheduling jobs and role- based access control and integrated it with Jenkins to deploy code to different servers.
  • Integrated Ansible with Jenkins to provide automation, continuous integration through Jenkins and Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications.
  • Used Maven to build java-based web applications and integrated it with Nexus repository and installed Jenkins’s plugin in GIT Repository.
  • Worked on Sonar type NEXUS repository to upload/download the build artifacts and Responsible for Administering NEXUS Server which includes install, upgrade, maintenance of repositories, performance tuning, troubleshooting issues and maintenance.
  • Worked in container-based technologies likeDocker,Kubernetes,andOpen Shift. Point team player onOpenShiftfor creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Build configs, templates, Image streams, etc.
  • Managed theOpenShiftcluster dat includes scaling up and down the nodes.
  • Worked on implementing new OCR solution; Spring Boot,OpenShift, microservices. Member of group developing containerized applications; Docker, Spring Boot, Kubernetes,OpenShift. Deployed Microservices to IBM Bluemix Cloud Foundry and later migrated toOpenShift.
  • Created branching and tagging strategy to maintain the source code in the GIT repository and coordinated with developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Parsed the application and system logs using Python and PowerShell for all applications to proactively monitor and trace errors with automated email alerts to various teams internally.
  • Worked on Nagios for server monitoring, also used Net Scalar and monitoring tools like Nagios for Load Balancing and Controlling Flow of Traffic. Used Nagios log server for network device log collection, network device log visualization, Nagios Network analyzer for net flow collection and analysis of IP transactions. Writing new plug-ins in Nagios to monitor resources.
  • Deployed applications into web application servers like Automated deployments in environment with webservers like Web Logic, Web sphere, JBOSS, Apache Tomcat in Linux/Unix/ windows environments. Involved in the installation and configuration of NIX as a web server.
  • Worked on troubleshooting various Linux server and network related issues using log files and tools like ping, telnet, strace, and traceroute for application teams, configured NIC bonding/NIC Teaming Configuration in Linux/Unix/window/Vmware systems to increase the performance based on the requirement by the application.

Environment: Azure, Terraform, Docker, Kubernetes, Ansible, YAML, Jenkins, Maven, Git, GitHub, Nagios, Jira, Confluence, Windows, JBOSS, Apache Tomcat, JFrog, TFS, Apache Tomcat, Java, Python, Virtualization, Nginx, Nagios, Ruby, Perl, Linux/RHEL. OPEN SHIFT

Confidential

DevOps Engineer

Responsibilities:

  • Used CloudFront to scale and distribute static content via an S3 bucket and DynamoDB, to maintain application state. Developed Lambda functions in python for AWS Lambda to run the code in response to cloud front events, HTTP requests using AWS API Gateway and invoked the code using API calls made using AWS SDKs.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket. Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Confidential RDS DB Services, EBS volumes; to set alarm for Notification or Automated actions, and to monitor logs for better understanding and operation of the system.
  • Wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers and troubleshooting the issues and errors while deploying KubernetesPods.
  • Configured applications dat run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format.
  • Created Docker Swarm using Docker CLI to Orchestrate, schedule and deploy the services to Swarm and managed the Swarm behavior and created virtual networks to connectDockercontainers across multiple hosts usingDocker weave.
  • Involved in creating Jenkins CI pipelines and automate most of the pipeline build related tasks by deploying and validating the automated builds using pipeline groovy scripts.
  • Created Jenkins jobs for continuously building the projects. Scheduled jobs to build upon every check in into subversion. Wrote Groovy script in Jenkins jobs to do pre-and post-build operations.
  • Written multiple complex Cookbooks and Recipes for pushing the configurations to various enterprise nodes. Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing & configuring across various nodes using RUBY.
  • Modularized unstructured Maven scripts and utilized properties file for reducing the complexity and making it more manageable. Debugged performance related issues with Maven scripts and halped improved the build process.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Ant. Integrated Jenkins with repositories like GitHub to build Automation tool (Maven) and artifact repository for pushing successful build code.
  • Developed Python, Perl and shell/bash scripts for TC Server/Tomcat web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven.
  • Experienced in customizing Splunk dashboards, Visualizations, Configurations, Reports, Indexers, and search capabilities using customized Splunk queries. Troubleshooted crash logs, WMI issues and alert scripts. Deployed new Splunk systems and monitor Splunk internal logs from the Monitoring Console (MC) to identify and troubleshoot existing or potential issues.
  • Automated the WebSphere build with zero downtime implementation using Python, Shell script, PERL and deployed using Jenkins (and required plugins).
  • Worked closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBoss, WebSphere, WebLogic and deploying J2EE Applications to these environments.
  • Involved working with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBoss, WebSphere, WebLogic and deploying J2EE Applications to these environments.

Environment: AWS, Docker, Chef, Nexus, Jenkins, CI/CD, Maven, Git, Splunk, GitHub, WebLogic, Apache Tomcat, MongoDB, Linux, VMWare Servers, PowerShell, Bash, Python.

Confidential

Sr. System Administrator

Responsibilities:

  • As a release engineer, implemented Software Release management strategies, implemented software builds using different tools like GIT, Bitbucket, ANT, Jenkins, Nexus and Artifactory.
  • Good exposure on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins.
  • Worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments, Implement CI/CD tools Upgrade, Backup, Restore, DNS and SSL setup.
  • Bootstrapped Nodes, Workstation, Cookbooks and Wrote Recipes, uploaded them on to the Chef-server, Managed On-site Applications/ OS/ Packages/ Services using Chef.
  • Used ANT build tool for scripts deployment and deploy processes using Jenkins to move from one environment to other. Develop automated deployment scripts using Ant and python to deploy war files, properties file and database changes to development server or QA server and Staging/Production server.
  • Creating and Implementing branching and merging strategy with multiple branches and used Git as source code management repository to keep track of version changes. Configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process. Managed Artifactory and Nexus repositories to store Ant (EAR, WAR, JAR) snapshots and dependencies.
  • Configured Linux systems by installing the Operating Systems in various systems by using Kickstart process, automated daily cron jobs and has good command in scripting languages such as Python.

Environment: GIT, Bitbucket, ANT, Linux, UNIX, Perl Scripting, Python, Jenkins, Artifactory, Agile, Shell scripting, Nexus, Windows, LINUX, WebLogic, JIRA.

Confidential

Linux System Administrator

Responsibilities:

  • Setup, configure and troubleshooting TCP/IP, DHCP, DNS, NFS, SSH, CIFS, SAMBA on Multiplatform (RHEL/CentOS).
  • 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.
  • Managed and administrated Servers inLinuxand Windows environments. Installed and configured RHEL, Ubuntu, CentOS, Debian, Fedora and maintained web servers like HTTP, Apache, and WebSphere Application Server on Red HatLinux.
  • Created and maintained Python scripts for Automating Build and Deployment. Developed PowerShell scripts to automate manual tasks in Linux and windows environment.
  • Developed the Shell scripts, Ruby scripts, and python scripts to automate the system level activities and to run the API calls and parsing through the outputs of the REST API calls.
  • Configured and maintained NFS, LDAP, HTTP, as well as DNS onLinux servers. Monitoring and managing performance of ESX servers and Virtual Machines.
  • Worked on recovering root password. Configuring and Implemented RAID levels (RAID0, RAID1, RAID5), Logical Volume Management (LVM), and Load Balancing.
  • Environment: Linux, Python, Ruby, Nginx, Kickstart, LVM, MySQL, PowerShell, Apache, Shell Scripting, Bash Scripting, TCP/IP, DNS, DHCP.

We'd love your feedback!