Jitendra - DevOps/Cloud/SRE Engineer |
[email protected] |
Location: Leander, Texas, USA |
Relocation: Open |
Visa: H1B |
JITENDRA SINGH
Sr. DevOps/Cloud/SRE Engineer [email protected] 614 775 8091 PROFESSIONAL SUMMARY: A passionate engineering professional around 9 years of comprehensive IT experience in Azure and AWS Cloud services along with Build and Release Engineering, Infrastructure provisioning, DevOps engineering with in-depth knowledge of various Automation tools, System Administration. Experience in administrating of IAAS & PAAS VM's and Web roles on Microsoft Azure (Classic), Resource Manager and troubleshooting issues on Azure VM's. Supported technologies, such as Active Directory Federation Services (ADFS), Azure Active Directory (AD), and PowerShell. Hands on experience in cloud services, IaaS, worker/web role, service bus, azure blob, table storages, queue, and API Management. Configured NSGs for two-tier and three-tier applications. Experience in integrating on premises servers to Azure Cloud. Created and managed Azure AD tenants and configured private and public facing Azure load balancers and applications with Azure AD and integrated on-premises Windows AD with Azure AD. Orchestrated the deployment and management of applications on Azure Kubernetes Service (AKS), utilizing Kubernetes for container orchestration. Expertise in the concepts of Azure, OpenStack Cloud Based Technologies and configured Azure Blob storage and Azure file servers, Azure API Management, Traffic Manager and Resource Manager. Involved in design and deployment of applications using almost all AWS stack (Including EC2, S3, Route53, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high-availability, fault tolerance, auto-scaling in AWS Cloud Formation, deployment services and security practices (IAM, CloudWatch, CloudTrail). Expertise in leveraging Boto3 and AWS CLI to deploy on AWS and automated solutions using Shell and Python and managed Network ACL's, EC2 instances and Security Groups in migrating physical servers to Cloud (AWS). Experience in developing infrastructure on Amazon Web Services (AWS) including EC2, ELB, EBS, S3, Auto - Scaling, AMI, RDS, IAM, Cloud Formation, CloudWatch, Cloud Trial, VPC, Code Deploy, Elastic Beanstalk etc. Experience in creating launch configuration groups and Autoscaling groups and integrated with various AWS services such as EKS, ECS, EC2 instances to provide high availability. Expertise in writing terraform scripts from scratch and building highly automated infrastructure using automation frameworks such as CloudFormation and Terraform. Used Jenkins pipelines to drive all microservices builds to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes. Implemented continuous integration and continuous deployment (CI/CD) pipelines on Azure DevOps for OpenAI-based solutions, automating testing and deployment processes. Designed and implemented cloud infrastructure on Microsoft Azure to support the deployment and scaling of OpenAI models, optimizing for performance and cost-effectiveness. Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS Cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (Mesosphere) and Kubernetes. Worked on OpenShift platform in managing Docker containers and Kubernetes Clusters. Production experience in large environments using configuration management tools like Chef, Ansible and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to monitor systems configuration. Experience in developing and implementing infrastructure as code, automated provisioning and configuring using Chef, Puppet and Ansible. Utilized Dynatrace for comprehensive application performance monitoring and management. Expertise in implementing DevOps culture through CI/CD tools like Repos, Jenkins, Code Deploy, Code Pipeline, Maven, and configuration management tools like Chef, Puppet & Ansible. Had set up staging and production environments for CI workflow. Experience in building sophisticated and highly automated infrastructure using automation frameworks such as CloudFormation, Terraform, and OpsWorks. Experience in building end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and UDeploy to orchestrated changes across servers and components. Expertise in using build tools like ANT, MAVEN and Gradle for the building of deployable artifacts such as war & ear from source code. Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy. Experience in Nexus and Jfrog Artifactory Repository managers for Maven builds and managed the artifacts generated by MAVEN in the Nexus repository. Tracked servers and resource performance using monitoring tools Cloud Watch, Nagios, ELK and Splunk. Configured services like DNS, NIS, NFS, LDAP, SAMBA, Send Mail, FTP, Remote access on Linux. Utilized MySQL, MongoDB, DynamoDB and Elastic ache to perform essential database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins or Maven for deployment and build management system, Well-versed in Install, configure, and troubleshoot enterprise-wide Apache web servers and Tomcat application containers in a large Red Hat, Linux/CentOS environment. Involved in installation & Management of packages, patches, maintenance of RPM updates on Linux. Implemented Infrastructure as Code (IaC) using tools like Terraform or ARM templates to define and manage AKS clusters and associated resources. Integrated AKS with Azure Container Registry (ACR) for secure storage and management of container images, streamlining the deployment process. Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages. Implemented monitoring solutions on Azure, utilizing Azure Monitor and Application Insights to ensure the health and performance of applications using OpenAI technologies. Strong ability to troubleshoot any issues generated while building, deploying and in production support. Experienced in software Development Life Cycle (SDLC), Agile Methodologies, Waterfall processes, Project Management, and project Release. TECHNICAL SKILLS: Amazon Web Services (EC2, EB, Route 53, S3, ElastiCache), Apache web services, Redhat CFME. GAE (Google App Engine) Programming Languages SQL, Java, C# Scripting Languages Bash, Python, PERL, PHP, JavaScript, Shell Scripting, Yaml, ANT Web Servers Apache Tomcat, Nginx, WebSphere, JBOSS, WebLogic SCM Tools GIT, GitHub, CVS, Subversion, Bit Bucket Build Tools ANT, Maven Configuration Management Tools Puppet, Chef, Ansible Continuous Integration/ Deployment Tools Jenkins, Bamboo, Hudson, UDeploy Monitoring Tools Nagios, App Dynamics, Splunk, LogStash, Apache Jmeter Network Protocols HTTP, HTTPS, SMTP, FTP, SFTP, DHCP, DNS, SNMP TCP/IP, UDP, ICMP, VPN, POP3, Cisco Routers/Switches Operating Systems Windows, UNIX, Linux Repositories Nexus, Artifactory Education Details: M.S (Master s) in Information Systems, Wilmington University, Delaware Bachelor of Engineering, Computer Science, Jawaharlal Nehru Technological University, Hyderabad, India PROFESSIONAL EXPERIENCE: Client: Kaiser Permanente. Role: Senior DevOps Engineer, California July 2022 to Present Responsibilities: Create and maintain fully automated Continuous Integration (CI) & Continuous Delivery (CD) Pipelines for code deployments using CI tool Jenkins. Design and develop the Jenkins shared libraries based on groovy language to perform repetitive tasks. Responsible for managing and maintaining various application source codes in Git repositories, access control and branching strategies. Used Jira as ticketing & Project tracking tool and Confluence for documentation. Involving in design and implementation of generating artifacts in Jfrog Artifactory with Jenkins and maven/npm tools. Design and implement continuous integration workflow with Jenkins to automate the dev deployment and testing. Work and analyze with the business teams to understand the business requirements. Responsible for building/deploying consistently repeatable build/deployments to company production and non-prod. Used Maven dependency management system to deploy snapshot and release artefacts to Artifactory to share artifacts across projects. Successfully deployed and managed applications on Azure Kubernetes Service (AKS), leveraging Kubernetes for container orchestration. Configured kube agent with Jenkins to run pipelines on Kubernetes Agents. Monitored and analyzed user experience metrics using Dynatrace, ensuring a seamless and responsive application interaction for end-users. Environment: Jenkins, Maven, Jira, Confluence, Azure DevOps, GIT, Groovy, Kubernetes, Linux. SOFTHEON, Stony Brook, NY July 2020 to June 2022 Sr. Azure DevOps Engineer Responsibilities: Worked on Microsoft Azure Cloud (Public) to give IaaS support to customer. Make Virtual Machines through Power Shell Script and Azure Portal. Overseen and Created Storage Account and Affinity Group in Azure Portal. Dealt with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling. Exposed Virtual machines and cloud services in the VNets(Virtual Networks) to the Internet using Azure External Load Balancer. Involved in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses). Provided high availability for IaaS VM's and PaaS instances for access from other services in the Vnet with Azure load balancers and implemented Azure classic and Azure ARM for deployment process. Working with Azure Service Fabric, exclusively to create microservice applications, used Stateful partitions with named service and secondary replicas for scalability and availability. Used Azure cloud services, Azure storage, Azure active directory, Azure Service Bus and Hybridization Cloud. Used Bicep i.e. domain-specific language (DSL) that uses declarative syntax to deploy Azure resources. Used Bicep extension for VS code to write bicep file which is used to deploy the azure resource. Led implementation of Azure Active Directory for single sign on, authentication, authorization, and Azure Role-based Access Control (RBAC). Implemented Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and create an AKS cluster in the Azure portal, with the Azure CLI. Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy. Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers. Used Chef to maintain and manage the existing infrastructure as well and by using ruby/yaml script. Created lot of recipes in cookbooks and bootstrapped the nodes with chef enterprise servers to store the data in the node. Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment. Converting production support scripts to Chef recipes. Used Ansible to deploy applications on all servers through SSH. Gathered required configurations of all servers and maintain the playbooks updated using Ansible. Experience with Jenkins administration, backups, and plugins. Using master slave configuration maintained various jobs in Jenkins and supported development teams. Built upstream and downstream jobs in Jenkins to build and deploy onto different environments, worked with Jenkins CLI, manage plugins and Jenkins file. Performed code commit, revert, checkout and merge operations on GIT and pushed sourced code to GitHub. Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags. Implemented centralized logging system using Logstash, configured an ELK stack (Elastic search, Logstash and Kibana) to monitor system logs. Involved with index management, shared allocation and snapshot the data to a different repository for disaster recovery in Elasticsearch. Used Terraform to provision Infrastructure for cloud with Infrastructure as a code (IaaC). Also, created reusable Terraform modules in Azure environment. Worked with Terraform Templates to automate the Azure Infrastructure as a Service (IaaS) virtual machines using Terraform modules and deploy the virtual machine scale sets in a production environment and so implemented Terraform Enterprise to provision infrastructure across Azure workloads and Kubernetes clusters. Maintained and Debugged Code to meet the required standards by using SonarQube and used Selenium for testing purposes. Also, monitored system activities to optimize performance and ensure security of systems. Utilized Dynatrace data to inform capacity planning efforts, ensuring that infrastructure resources align with application demands and growth projections. Operating and producing systems design specifications for Linux and Windows based platforms, MS SQL, and MySQL. Environment: Azure, Tomcat Apache, Cloud Formation, Terraform, Dynamo DB, Elastic Search Kibana, Git, Linux, Jenkins, Maven, Chef, Ansible, SonarQube, Docker, Kubernetes. Site Reliability Engineer Company: Refinitiv LLC, Missouri January 2019 to June 2020 Responsibilities: Worked on multiple DevOps and Cloud tools that achieve KPIs. Coordinating with implementation team, to build and engineer services for Linux and Windows OS on cloud platforms. Provisioned Instances, Storages & monitoring Services and CI/CD pipeline through Jenkins. Managed AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation of Chef. Deployed multiple resources simultaneously, using CloudFormation templates in AWS. Handled migration of on-premises applications to the cloud and created resources in the cloud to enable this. Used all critical AWS tools used ELB and Auto-Scaling policies for scalability, elasticity, and availability. Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, S3, AMI, Route53, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto-Scaling in AWS Cloud Formation. Launched and configured of Amazon EC2 Cloud Servers using AMI's. Configured an AWS Virtual Private Cloud (VPC), NACL, and Database Subnet Group for isolation of resources within the Amazon RDS and Aurora DB clusters. Used IAM to create new accounts, roles and groups and polices and developed critical modules like generating amazon resource numbers and integration points with S3, Dynamo DB, RDS, Lambda and SQS Queue. Leveraged Dynatrace's application dependency mapping to gain insights into complex application landscapes, facilitating effective troubleshooting and optimization. Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and Ruby on familiar servers such as Apache, and IIS. Worked with automation of OS builds and application installations through Chef, Nagios for application and hardware resource monitoring, worked with plug-ins in Nagios for monitoring resources. Automated Datadog Dashboards with the stack through Terraform Scripts and assisted internal users of Splunk in designing and maintaining production quality dashboards. Used Jenkins 2.0 and pipelines, which helped us, drive all Microservices builds out to the Docker registry and then deployed to Kubernetes. Created Pods and managed using Kubernetes. Worked on designing a new platform around application extensibility through orchestration using Kubernetes and Istio service mesh. Worked on Calico security network policy for Kubernetes. Built additional Docker Slave nodes for Jenkins using custom built Docker images and instances. Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Achieved containerization of Web application using Docker, Kubernetes and Database maintenance. Experienced in using Docker Swarm and deployed spring boot applications. Used Ansible for deployment configuration automation on production servers. Created Ansible playbooks, which are the entry point for Ansible provisioning, where the automation defined through tasks using YAML format and Run Ansible Scripts to depending on provision to servers. Ansible Vault come handy where overcome and deploying secret files (SSH private keys). Created Custom Ansible modules for finding facts about Cloud watch alarms and taking actions to pause/unpause those alarms during deployments. Docker, Ansible and Mesos, which reduced considerably deployment risks. Configured and maintained Jenkins to implement the CI process. Built Jenkins jobs to create AWS infrastructure from SCM repos containing Terraform code. Configured Git, build scripts using ANT and MAVEN build tools with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process. Created scripts in Python, which integrated with Amazon API to control instance operations. Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS. Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform. Environment: AWS, Jenkins, Git, ANT, Maven, Docker, Kubernetes, Istio, Calico, Mesos, Chef, Ansible, Nagios, Terraform, WebLogic, Shell, Python, Ruby, PowerShell, Groovy, Perl Sr. AWS DevOps Engineer PETCO Animal Supplies, Inc, San Diego Apr 2017 to December 2018 Responsibilities: Worked on Multiple AWS instances, set the security groups, ELBs and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems. Launched LAMP stacks in multitier AWS instances in different subnets in Amazon VPC, and Security Groups to maintain high security. Handled working with tools for log analysis and alert triggering and connecting them to different monitoring tools (ELK, AWS CloudWatch and SCOM) Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers. Participated in the release cycle of the product, which involves environments like Dev, QA, UAT and production. Implemented AWS (Amazon Web Services) including deploying new server instances through automation with Puppet and Jenkins. Also, designed on-premises to off-premises CI/CD docker pipelines with ECS, Glue, Lambda, ELK, firehose, and kinesis stream. Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket. Experienced in Testing/Development/Automation in a DevOps role on an agile project team for the API Gateway. Utilized Configuration Management Tool Chef and created and managed Chef Cookbooks using recipes to automate system operations. Involved in Configuring, monitoring and multi-platform servers by defining Chef Server from workstation to manage and configure Chef Nodes. Implemented environments, roles, and data bags in Chef for better environment management. Developed Continuous Integration, Nightly and On-demand build system from scratch with Jenkins, ANT, and Maven. Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies. Developed build and Deployment Scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments. Integrated Junit tests in ANT & Maven and configured Jenkins to send the Unit test report to the development team. Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects. Installed and configured Continuous Integration tools such as Jenkins for build and deployment automation. Automated application deployment in the cloud using Docker technology, Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins. Installed and configured automated tool Puppet that included the installation and configuration of the master and agent nodes. Created Puppet manifests, classes, and modules to automate system operations. Used Puppet Dashboard and Puppet DB for configuration management to existing infrastructure. Developed automation and deployment utilities using Perl, Bash, PowerShell, Python and Run deck. Worked on knowledge in developing Restful webservices and Micro Services using Golang. Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will use using Golang. Integrated builds with Code Quality Tools like Cobertura, PMD and Check style to Maven projects. Created Instances in Apache, Web Server and Application servers in QA and Production environments. Deployed JAR, WAR & EAR artifacts into WebLogic and Apache servers. Created the deployment request tickets in Remedy for the deploying the code to Production. Managed the development activities for multiple server instances by enabling password less SSH communication between the servers. Installed Oracle 9i, 10g on the Sun servers running Solaris 10 and RedHat Linux. Used Oracle to connect to various databases and to check the invalid objects after and before each release. Documented the SCM process and policies of the company and recommended some process changes. Worked with scrum and development teams in overseeing bug tracking, test prioritization, test automation and releases. Environment: AWS, EC2, VPC, AMI, Java/J2ee, ANT, Maven, GIT, Subversion, Jenkins, Docker, Puppet, Jira, Cobertura, Apache, WebLogic, Oracle, PowerShell, Bash, Python, Perl. Build and Release Engineer ECIL, Hyderabad-India Dec 2014 to December 2015 Responsibilities: Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools. Management of customer requirements and documentation of the Project Plan as per the requirements. Installed and customized rational tools like ClearCase and ClearQuest, support and maintenance of these tools. Designed and implemented Subversion, CVS metadata including elements, labels, attributes, triggers, and hyperlinks. Implemented branching, merging and build/release strategies utilizing Subversion/CVS. Also, assisted Migrating code base from CVS to Subversion Client. Used ANT as a build tool on java projects for the development of build artifacts on the source code. Developed ANT Scripts to automate the build process. Configured Bamboo, created Jobs for automating build and deploy activities. Worked on Artifactory repository to maintain artifacts and used as a local repository. Developed NIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and email the team when the build is completed. Build artifacts (war and ear) and deployed into a WebLogic server by integrating the WLST scripts to Shell Scripts. Executed user administration and maintenance tasks including creating users, groups, reports and queries. Worked as a system administrator for the build and deployments process on the enterprise server. Integrated Junit, finding bugs, check style, code analysis and testing during the build. Integrated Eclipse with Selenium Server for doing the automated smoke testing of the application standalone. Prepared servers for Oracle RAC installation, which includes tuning the kernel, agent installation. Involved in periodic archiving and storage of the source code for disaster recovery. Environment: Linux, UNIX, SVN, CVS, Tomcat, JBoss, Bamboo, Clear Case, Subversion, JIRA, Shell, Perl, MS SQL Server, WebLogic, Eclipse, Remedy, Oracle. Linux Administrator ORBITS, Hyderabad-India August 2013 to Nov 2014 Responsibilities: Installation, administration, configuration of RHEL 5/6 including package management, patch management, regular system administration tasks. Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment. Installed Redhat Linux on bare metal servers and virtual machines using kick start and hardening the servers. Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts. Security, Backup, Disaster Recovery, Performance monitoring and Fine-tuning of UNIX systems on different OS levels. Running jobs and applying patches using HP Server Automation Tool (HPSA) Participated in migrating environment from 4.x to latest 5.x version. Created logical volumes, extending the file systems using both LVM and VxVM 4.1. Performed daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance. Resolved all UNIX systems problems as a part of on call rotation on a timely basis. Setup user and group login ID, printing parameters, network configuration, password, resolving permissions issues, user and group quota. Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity. Responsible for change management, troubleshooting and resolution of server issues for end user's support. Installing and configuring Apache and supporting them on Linux production servers. Written shell scripts for Automated Back- ups and Cron Jobs. Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts. Troubleshooted critical hardware and software issues and other day-to-day user trouble tickets. Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostatetc) and tuned I/O, memory, etc. Administration, package installation, configuration of OEL 5.4and preparing the servers for Oracle RAC installation and adding nodes to the cluster. Involved in designing Firewall rules for new servers to enable communication with application, Oracle 10g servers. Environment: VERITAS Netbackup, VERITAS Volume Manager, Samba, NFS, NIS, LVM, Linux, Shell Programming, SQL, ActiveDirectory, Json, Nunit, BEA Web logic servers. Keywords: csharp continuous integration continuous deployment quality analyst javascript sthree database active directory information technology hewlett packard microsoft Idaho New York |