We provide IT Staff Augmentation Services!

Site Reliability Engineer/devops Engineer Resume

5.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY:

  • Over 9+ years of IT experiencewith sound knowledge in Amazon Web Services (AWS), GCP, Azure, OpenStack, under the Unix/Linux/Windows platform’s with strong knowledge on the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies. Experience of IT industry with major focus on Release management, Software Development, Configuration, Build and Release Engineering, DevOps Engineer and Automation
  • Worked extensively on various AWS Services. Architecture scalable and cost - efficient multi-cloud backend using both AWS.
  • Expertise in Amazon Cloud Services and Administration which include EC2, ELB, EBS, EKS, IAM, S3, Route53, Cloud Front, Lambda, Cloud Trail, Amazon CLI, Amazon VPC. Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, Elastic Block Store (EBS) volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Designed highly available, cost effective and fault tolerant systems using EC2 instances, Auto Scaling, Elastic Load Balancing, Amazon Machine Images (AMI), Designed roles and groups using AWS Identity Access Management (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS &SNS services in AWS.
  • Understanding of cloud offerings in the marketing and ability to discuss cloud architectures; familiarity/Strength with AWS and related AWS services.
  • Experience in AWS Fargate, Kubernetes, Amazon EKS, Docker, Amazon ECS, Spot Instances, AWS Lambda, Step Functions, AWS App Mesh, AWS Cloud Map, Amazon ECR, AWS X-Ray, Amazon CloudWatch, Istio, Jaeger, Docker Swarm.
  • Providing just-in-time elicitation and requirements through iterative processes in Agile environments.
  • Designed Microsoft Azure for multiple applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focused on high-availability, fault tolerance, and Auto-scaling.
  • Hands-on experience inAzureCloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Container Service, VPN Gateway, Content Delivery Management, Traffic Manager,AzureMonitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQLAzure.
  • Worked on Google Cloud Platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Strongly proficient in Build and release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting and in oriented application using Java and scripting languages like Shell Scripting (Ksh, Bash), Ruby, PHP PERL scripts to totally automate AWS services.
  • Experienced in migrating on-premise Database Servers (Homogeneous and Heterogeneous) and Application Servers to AWS.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef and custom Bash scripts.
  • Experience with Agile development and methodologies and SaaS.
  • Involved in designing the dimensional model like Snowflake Schema based on the requirement.
  • Experienced in Migrating Multi-tier Environments using AWS Server Migration Service.
  • Knowledge of setting up Continues Golden AMI Vulnerability Assessment with Amazon Inspector.
  • Over 3 years of experience inGolang, Excellent coding and problem.
  • Experience working with Apache Hadoop, other than doc, Spark and Log stash.
  • Generated workflows throughApache Airflow, thenApache Ooziefor scheduling the Hadoop jobs which controls large data transformations. Migrated Data to Salesforce from legacy systems
  • Implemented and administered Continuous Integration process using Jenkins, Bamboo and TeamCity.
  • Configured and installedmonitoring tool CheckmarxandLogstashon the servers.
  • Built end to end CI/CD Pipelines using Groovy scripting., compile applications, perform tests and push build artifacts to Nexus and UDeploy to orchestrate changes across servers and components.
  • Integrated multiple tools like Checkmarx, Sonar with CI/CD and published reports to the respective prod servers.
  • Created Dimensional Star and Snowflake models, known different CDC, slowly changing dimension, Unbalanced Hierarchy techniques.
  • Experience in testing the Builds after implementation using Postman test scripts.
  • Expertise in working with Aws environment, Linux servers for running business applications, Configuration Management Tools, Build, Deploy, Release Management and other tools.
  • Experience on Jenkins/Hudson, Subversion (SVN), TFS, Git, GitHub, Bitbucket, Eclipse, Red Hat (RHEL), Shell script, UNIX, Linux and Windows Server.
  • Experience with caching solutions and patterns with technologies like Memcached, Hazelcast or Redis; AWS ElastiCache with Redis preferred.
  • Strong working knowledge in developingRestful webservicesandMicro ServicesusingGolang.
  • Good hands-on with container orchestration tools like Kubernetes, experience with RedHat OpenShift Platform as a Service product.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources.
  • Experience with GCP services such as Compute Engine, App Engine, Cloud Storage, VPC, Load Balancing.
  • Worked Extensively on building and maintaining clusters managed byKubernetes, Linux, Bash,GIT, Docker, onGCP(Google Cloud Platform).
  • Big Query, Firewalls, Stack Driver and Azure services such as VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager), Service Fabric, Containers, Resource Manager, ARM automation, Key Vault.
  • Understanding of cloud platform offerings such as Cloud Foundry, Heroku, Elastic Beanstalk, GKE, Azure Service Fabric or similar.
  • Working exposure in Build Release management, shell scripting, Unix System Administration, Linux Administration.
  • Designed and implemented Software Configuration Management (SCM) and Change Management (CM) solution using Ansible, Jira, and Jenkins, Configured SonarQube for code coverage.
  • Experience in installing, maintaining and troubleshooting WebLogic, Apache Tomcat and security software in Linux.
  • Proficient Knowledge on OpenStack environment which include Keystone, Volume management using Cinder, network and port management using Neutron and VM management. Experience in cloud automation and orchestration framework using AWS, Azure and OpenStack.
  • Written automation scripts for creating resources in OpenStack Cloud using Python and Terraform modules.
  • Experience in creating AWS AMI, have used Hashi corp Packer to create and manage the AMI's.
  • Design mass-scale ETL application with AWS Glue, S3 and DynamoDB with AWS CDK.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Playbooks.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes and used Knife commands to manage Nodes.
  • Working on several projects mainly built in Xamarin, using several platforms to deliver software continuously, following the company rules to ensure the best quality by implementing agile practices with Scrum.
  • Experience in Working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates.
  • Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec.
  • Developed strategies, and contracts for validation of deployments and automated rollbacks in uDeploy.
  • Build & configured Redhat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Deploying the OpenStack components on multimode with High availability environment.
  • Experience with onboarding partners and customers in an SOA environment.
  • Experience in frontend technologies like Angular 4, ReactJS, node.js.
  • Experience in working on Configuration Management Tools like Ansible, Puppet and Chef.
  • Exposure in managing and setting up Continuous Integration using tools like Jenkins, Docker.
  • Experience working with Java, Python, scripting languages (such as BASH & PowerShell) and complementary programming languages, operating systems and supporting software.
  • Ability to write and debug scripting like Shell, Python, Ruby, Perl, PHP, JavaScript and Applied to servers like Tomcat, Web Logic, Web Sphere, JBOSS to deploy code Implementation of JIRA to track all issues pertaining to the software development lifecycle and integration of JIRA with repositories such as Subversion and GIT to track all code changes.
  • Implement ad-hoc analysis solutions using Azure Data Lake Analytics/Store, HDInsight.
  • Installed and configured DHCP, DNS, web servers like Apache, IIS, mail servers like SMTP, IMAP, POP3, and file servers on RHEL servers.
  • Developing and designing POCs in spark using Scala to compare the performance of spark.
  • Hands on experience on working with System health and performance monitoring tools likeNagios, Splunk, NewRelic, Graphite, Datadog, Elk etc.
  • Also worked on Apache Hadoop and used Kafka for messaging system and spark for processing large sets of data.
  • Built and maintained Elastic Search, Log Stash, Kibana stack to centrally collect logs that are used to monitor applications. Profound Knowledge in understanding of ELK stack, Prometheus.
  • Good knowledge of Networking (TCP/IP) & Web (http/https) protocols.
  • Good exposure to ANT & MAVEN builds tools.

TECHNICAL SKILLS:

Operating System: Linux (RedHat 4/5/6/7, CENTOS),Unix, Solaris 11/10/9/8,Ubuntu 12/13/14, Windows NT, Windows 8, 12, 12R2, MacOS.

Cloud Platforms: AWS, Azure, GCP

Web Technologies: HTML, CSS, XML, AJAXAutomation/Configuration

Management Tools: Jenkins, Chef, Puppet, Ansible, Kickstart, Jumpstart

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

Containerization Tools: Kubernetes, Docker, OpenShift, SpinnakerPaaSOpen stack

Application/Web Server: Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g

CI and Build Tools: ANT, Maven, Hudson, Bamboo

Testing and ticketing tools: SonarQube, Selenium, JIRA, ServiceNow, Remedy, ConnectWiseMonitoring and Logging ToolsNagios, Splunk, ELK, Datadog, Dynatrace

Version Control Tools: GIT, GitHub, Subversion, Bit-Bucket, CVS, Clear Case

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

Database Systems: Oracle 10g/9i, SQL Server, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra

Networking/Protocol: DNS, DHCP, Cisco Routers/Switches, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP

PROFESSIONAL EXPERIENCE:

Confidential, Deerfield, IL

Site Reliability Engineer/Devops Engineer

Responsibilities:

  • Gained good working experience on DevOps Environment by working on various technologies like Terraform, GIT, AKS, Jenkins, Docker.
  • Working on a Migration project from On-premises to Azure DevOps.
  • Created the ADO projects in the specific organization on the Azure portal.
  • Creating the repositories specific to the application for storing the code specific application.
  • Attending SCRUM meetings from Feature complete until technical acceptance phases of project.
  • Used Git and Azure Repositories as a version control tools, analyzing and resolve conflicts related to merging of source code for GIT.
  • Major focus on Configuration, Infrastructure as a code (IAC), SCM, Build/Release Management, and Azure DevOps operations Production and cross-platform environments.
  • Understanding the Project requirements and the process. Identify the tools required for build and release management. Install and configured DevOps implementation using Terraform, Git per requirement. On board the applications into Azure infrastructure with CD pipelines.
  • Designed and implemented Continuous Integration & Continuous deployment (CI/CD) Pipeline using Azure DevOps.
  • Managed staging and testing environments by having on eye on various metrics like CPU utilization, memory utilization, disk space, logs etc.
  • Deployed the application infrastructure with terraform jumpstart kits on azure cloud as a part of migration from on-premises.
  • Automated system management activities through shell scripting.
  • Installation of operating systems and configuration of kernel parameters for Linux/Unix servers
  • Configured key vault as part of onboarding application to store all the secrets and s related to the application.
  • Responsible for setting up cron jobs scripts on production servers.
  • As part of migration and applications requirements implemented the AKS (azure Kubernetes clusters).
  • Worked on creation of custom immutable images specific to the application with all the software and tools as per the application requirements.
  • Worked with Azure AM (Identity and Access Management) console to create custom users and groups.
  • Took part in Setting up the automated environment for Application team if necessary and help them through the process of build and release automation.

Environment: Azure DevOps, Docker, Git, Ansible, Splunk, Dynatrace, Manager API, Tomcat, Apache, Nexus Repository Manager, Azure CI/CD pipelines, ADO.

Confidential

DevOps Engineer

Responsibilities:

  • Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and subnets.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365. Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
  • UsedAzureTerraformto deploy the Azure infrastructure necessary to create development, test, and production environments for a software development project.
  • Designed and implemented several GUI's and Dynamic Web Pages, web user controls and classes, functions usingASP.NET and C#.NET.
  • Configure continuous integration (CI) from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery (CD) to automate the deployment of ASP.NET MVC applications to Azure web apps.
  • Used Chef to automate workflow and ensure all changes are tested and approved with the same rigor and speed and to ensure changes are only deployed once properly approved.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating, uploading recipes, node convergence in Chef SCM and worked with Chef in implementing roles, data bags and written Chef Cookbooks for various packages.
  • Written various Docker-Compose files in YAML to run multi-containers applications. Worked on Docker Version Manager to switch between Docker Clients. Worked on Docker, OpenShift to manage micro services for development and point team player on OpenShift for creating new projects, services for load balancing and adding them to routes to be accessible.
  • Involved in setting up Kubernetes (k8s) to cluster & orchestrate Docker containers for running microservices by creating Pods. Took several microservices into production with Kubernetes backed Infrastructure.
  • Created several pods and services using Master and Minion architecture of Kubernetes and developed microservice onboarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Configured and set up VSTS to implemented into Azure. Set up deployment agents to deploy from VSTS to Azure. Managing TFS/VSTS user accounts and permissions in Azure AD.
  • Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint)
  • Handled continuous integration with Jenkins by using various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
  • 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.
  • Setup SCM Polling for Immediate Builds with Maven and Maven Repository by installing Jenkins Plugins for GIT Repository.
  • Implemented Chef recipes for automated Orchestration of Cassandra clusters and worked on upgrading Cassandra from old 2.x to 3.0 version.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery.
  • Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and Apache Tomcat Server.
  • Manage users and groups in Solaris Linux servers to create, modify and delete users/groups and troubleshooting user related issues and involved in Troubleshooting Linux Systems identifying Hardware, software (both OS and Application level) and networking issues.

Environment: RedHat Linux 7.x, CentOS 5.x, 6.x, 7, AWS, Azure, Pivotal Cloud Foundry (PCF), Elasticsearch, Logstash & Kibana (ELK), Chef, Maven, Jenkins, Cassandra 2.x/3.0. Ruby, Shell, TFS, JIRA, Python, Oracle, WebLogic Server 11g, Apache Tomcat, Apache Mesos, Docker, Kubernetes, Virtualization, Apache HTTP server, Nginx, Nexus, Java, .Net, LDAP, JDK1.7, GitHub.

Confidential

DevOps/Automation Engineer

Responsibilities:

  • Integration of Automated Build with Deployment Pipeline installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Prod).
  • Wrote Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Installed, deploy, and configure Chef Server Enterprise on-premises/ workstation. bootstrapped the nodes using Knife and automated by testing Chef recipes/cookbooks with test-kitchen/spec.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Handled configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multimode orchestration using Ansible.
  • Build Docker images automatically with Jenkins pipeline by using the plugins like Cloud Bees, Docker pipeline, and Amazon EC2 Plugin.
  • Developed Ansible playbooks for managing the application/OS configuration files in GitHub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application into the Linux environment.
  • Created Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool and Managed project dependencies by creating parent-child relationships between projects.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Instrumental in developing Jenkins build pipeline jobs using groovy for Node.js, .NET, and Java-based applications.
  • Installed Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven.
  • Maintained Bitbucket Repositories which includes Jenkins and JIRA Integration, creating new repositories, enabling GIT to ignore, branching, merging, creating pull requests and the access control strategies from Bitbucket.
  • Managed and maintained operating systems on Web servers, Database servers & Mail servers and networking devices.
  • Installed and configured DHCP, DNS, web servers like Apache, IIS, mail servers like SMTP, IMAP, POP3, and file servers on RHEL servers.
  • Redefined processes and implemented tools for software builds, patch creation, source control, release tracking and reporting on Linux platform.
  • Configured and maintained Linux virtualization in test and prod environment using VMware, vSphere, Client and HPSA for Red Hat Linux OS installation.

Environment: AWS, Chef, Ansible, Maven, Jenkins, Docker, Python, Linux, Bitbucket, GitHub, Nagios, Shell, Bash, groovy, RHEL, Apache, IIS, Linux, SMTP, IMAP, POP3, RHEL, VMWare vSphere, Jira.

We'd love your feedback!