Servicenow Developer & Cloud Infrastructure Engineer Resume
Providence, RI
PROFESSIONAL SUMMARY:
- Around 7+ Years of experience in IT Industry with ITIL and ITSM solutions & with 5+ years expertise in Design, Development & Administrating AWS with Terraform and ServiceNow Cloud Management Platform and DevOps experience with Continuous Integration and Continuous Deployment tools, Jenkins, Ansible, AWS Cloud Formation, Kubernetes.
- 3+ Years of experience in software configuration management (SCM) process, DevOps, Build/Deploy/Release management, AWS, Azure cloud and Linux distributions.
- Well - versed in developing Client Scripts, Business Rules, UI Actions and UI policies to meet the business requirements.
- Worked on CMDB data loads. Discovery of Servers, Network Devices using multiple MID servers configured for discovery schedules
- Experience in cloning between different instances of ServiceNow and performing post clone check activities.
- Worked as a SME for ServiceNow implementation of Service Catalog and CMDB & Cloud Management Platform for AWS & Azure.
- Experienced in Amazon Web Services (AWS) services like EC2, S3, VPC, ELB, EBS, Glacier, RDS, CloudWatch, Security Groups, Code Commit, Code Pipeline, Code Deploy, Auto scaling, Cloud Formation, Cloud Trail, IAM, SNS.
- Experience in Terraform for creating stacks of VPCs, EC2s, ELBs, Security groups, SQS queues, S3 buckets in AWS and updated the Terraform Scripts based on the requirement on regular basis.
- Hands-on experience in Cloud Formation template for creating AWS infrastructure containing VPCs, ELBs, Security groups in AWS and updated the Cloud Formation Scripts to build the AWS services with the paradigm of Infrastructure as a code based on the requirement on regular basis.
- Experience in working with Scheduling, deploying, managing container replicas node cluster using Kubernetes and creating Kubernetes clusters work with frameworks running on the same cluster resources
- Experienced in working with groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where ‘Groovy Jenkins Plugin’ and ‘Groovy Post Build Action Plugin’ is used as a build step and post-build actions.
- Experienced in Branching, labeling and Analyzing and resolving conflicts related to merging of source code in GIT
- Experience in Working with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis, and MySQL) also Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
- Experience in designing, Installing and Implementing Ansible configuration management system and writing Playbooks for Ansible using YAML for maintaining roles and deploying applications.
- Experienced in building Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and test playbooks on AWS instances using Python and run Ansible Scripts to provision Dev servers.
TECHNICAL SKILLS:
Cloud Computing Services: AWS, Azure
Config Management: Terraform, Ansible, Ansible tower
Versioning Tools: GIT, Bit Bucket
CI/CD Tools: Jenkins, Kubernetes, AWS Cloud Formation.
SecOps & APM: Splunk, SolarWinds., AppDynamics
Middleware Administration: JBoss, WebLogic
ITSM Tools: ServiceNow (Geneva, Helsinki, Istanbul, Kingston, London, Madrid)
ITOM: Discovery, Service Mapping, Cloud Management Platform, Event Management
ITSM: Incident, Problem, Change Management, Knowledge Management, Asset Management.
Web Technologies: XML, HTML, Java Script, Excel, PowerPoint
Database: SQL server 2012,2008 R2/2008, MySQL
Operating System: W in d o w s NT /2000/2010, Linux, Centos, RedHat Linux
Defect Tracking: Jira, ServiceNow Agile module
M e t ho do log ies: Ag ile, SDLC, W ater f all, Scru m, C M MI, I TI L
GUI/Tools: Visual Studio 2005/2008, MS Office, XML, HTML, SOAP, REST Web Services
PROFESSIONAL EXPERIENCE:
Confidential, Providence, RI
ServiceNow Developer & Cloud Infrastructure Engineer
Responsibilities:
- Created AWS Launch configurations based on customized AMI using Ansible and use this launch configuration to configure Auto Scaling Groups.
- Developed AWS Lambda functions using Python Boto3 for automation including auto remediation of resources not compliant with standards like Auto encrypting S3 buckets, Auto enable tags, termination of EC2 Instance using tag as trigger, Auto enabling of Logging to ELB resources & publishing the logs into S3 bucket.
- Defined AWS infrastructure as code by making use of various Terraform AWS modules to create VPC, subnets, EC2 instances, RDS, S3 buckets. Also worked on Modularizing the Terraform scripts to ensure reusability.
- Worked on enabling API gateway by working on both AWS Cloud Formation template and API gateway extension to swagger that handles all API calls providing features like processing, monitoring, authorization, access control and traffic management to various AWS services (Lambda functions).
- Responsible for integrating AWS with Apptio to create cost transparency reports leveraging the cost allocation tags to report at a granular level & Auditing the Enterprise accounts for any Non - Standard Resources
- Responsible for deploying RedHat Linux & Windows based custom AMI’s hardened with enterprise standards & Worked on a POC to automate the build of Custom AMI’s using Packer.
- Configured Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
- Integrated Terraform with Jenkins to achieve Blue Green Deployments by changing the Route 53 configuration or ELB configuration
- Developed Cron jobs and Shell Scripts for automating administration tasks like file system management, process management, backup and restore.
- Worked on a Kubernetes Container Orchestration solution within AWS, leveraging KOPS, which allows easy management, creation and recovery of AWS assets.
- Created fully automated CI/CD build and deployment infrastructure and processes for multiple projects using Jenkins, Docker, Kubernetes, Helm and Bitbucket.
- Provisioned the highly available EC2 Instances using Terraform and Cloud Formation and wrote new plugins to support new functionality in Terraform.
- Automated the development process for deployment of the Applications, Containers and Provisioning Public Cloud Environments with Terraform, Ansible, Docker and Kubernetes.
- Worked on ServiceNow Cloud Management to optimize cloud operations and extend the power of the Now Platform to accelerate the cloud strategy in the enterprise.
- Worked with scheduling and leasing for all new cloud requests with budget alerts to understand overall costs associated to users or groups to provide cost transparency for cloud users to optimize resource consumption based on defined budgets and quotas.
- Design, development, and implementation of automated processes for gathering, populating, and maintaining CMDB data and Building the relationships.
- Defined key Cloud portfolios and ensure they are managed and then supporting asset centric portfolio management disciplines.
- Utilized Java scripting in Business rules, Client Scripts, UI policies, & UI actions to deliver solutions that automate & audit business processes to customize the instance as per Business needs.
- Involved in working with process owners to develop workflow, Implement the workflows in Service Applications & administer the tools & enhanced requests by Java scripts.
- Defined key Cloud portfolios and ensure they are managed and then supporting asset centric portfolio management disciplines.
- Ensured secure and reliable communications, by using Discovery process to communicate with Cloud infrastructure through Several MID Servers & Development of requirement integration components (SSO, LDAP, SOAP).
- Configured ServiceNow to integrate with AWS to Create Resource Profiles, configure governance, Populate the Cloud Service Catalog using Blueprints & Hands-on experience with trouble shooting several issues of ServiceNow integration with Cloud Management.
- Created compute profile, and security profile for the new infrastructure requirements and map it to Cloud Resources & Investigated performance issues, learn troubleshooting tools, and use system logs to find issues.
- Creates Workflow activities and approvals. Implement new workflows that use a variety of activities to understand how records are generated from workflows.
- Configuration of Email Notification and Alerts to notify users about specific activities in the system & Involved in development of Cloud Management Platform.
- Managed data with Tables, the CMDB, Import Sets, and Update Sets & Created, monitored, modified, and published Service catalog workflows with approvals.
- Provide on-going technical assistance and software configuration/ customization to include screen tailoring, workflow administration, report set-up, dashboards, data imports, LDAP integration, custom scripting and third-party integrations.
- Developed solutions using JavaScript, Ajax, Web Services, SOAP and other web technologies to integrate ServiceNow with internal/ external systems and tools & Worked on Cloud connections and credentials management through ServiceNow.
- Configured ServiceNow to receive any instant notifications of any configuration changes in cloud environment & populate the CI’s into CMDB.
- Responsible for the planning, identification, executing the upgrade of ServiceNow platform from London to Madrid.
Confidential, San Francisco, CA
ServiceNow Developer & Infrastructure Admin
Responsibilities:
- Developer for Service Catalog, Service Requests configurations, AD Integration using SAML, Integration of federated CMDB through ServiceNow Mid-Server technologies, Incident Management, Problem Management, Knowledge Management and Change Management workflows and respective customization.
- Wrote business rules to avoid empty configuration items to be stored in CMDB after discovery tool runs a scheduled job.
- Actively discovering Servers, Network devices, Databases available in the organization by scanning the IP ranges.
- Integrated Application management system with ServiceNow to get the data into Business Services class and created Business Service Mapping relationships using the discovered servers and databases & Implemented bi-directional integration between ServiceNow and Jira using Rest Web Services.
- Created an UI action in ServiceNow to create an on-demand Jira case for scenarios not matching the integration conditions.
- Developer for Service Catalog, Service Requests configurations, AD Integration using SAML, Integration of federated CMDB through ServiceNow Mid-Server technologies, Incident Management, Problem Management, Knowledge Management and Change Management workflows and respective customization.
- Actively discovering Servers, Network devices, Databases available in the organization by scanning the IP range & Implemented Data Sources and created transformation maps to import the data into the ServiceNow from different data sources.
- Wrote business rules to avoid empty configuration items to be stored in CMDB after discovery tool runs a scheduled job Actively discovering Servers, Network devices, Databases available in the organization by scanning the IP ranges.
- Integrated Application management system with ServiceNow to get the data into Business Services class and created Business Service Mapping relationships using the discovered servers and databases & Implemented bi-directional integration between ServiceNow and Jira using Rest Web Services.
- Created scripts like Client Scripts, Business rules, Script Includes, UI scripts and UI Policies to customize the instance as per Business needs.
- Responsible for access control, security, minor enhancements such as form or workflow editing, and UAT/Regression testing of any development.
- Enabled the cloud management V2 plugin in POC instance and exploring the features of the plugin to read the instance tags and provisioning features.
- Developed UI Appearance for Service Catalog Requests & used Glide Scripting for creating UI Action and Business rules.
- Created GROUPS for set of users and used them for approval, assignment, receiving notifications & Used Access Control Rules for securing and providing the right access to right person/role.
- Created an UI action in ServiceNow to create an on-demand Jira case for scenarios not matching the integration conditions.
- Integrated the Alerts raised in AWS/AZURE as inbound Events. Triggered Incidents with the predefined priority and severity.
- Experienced in developing Terraform templates on AWS environment, Deployed, automated & managed AWS cloud-based production & staging environments using Terraform.
- Worked on creation & Management of custom AWS Machine Images, EC2 transit gateways, EC2 Instance resources, ECS tasks using Terraform.
- Created Terraform template for Management & creation of the S3 buckets including Public access configuration, adding inventory configuration, S3 bucket metric configuration
- Used AWS Cloud Formation templates for provision the infrastructure necessary to create development, test and production environments and configured users and groups using the Amazon Identity and Access Management (IAM) using MFA multi factor authentication to secure AWS accounts.
- Designed, configured and deployed AWS for a multitude of applications utilizing the AWS stack, focusing on High-Availability, Fault tolerance, and Auto-scaling and involved in Architect, Build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing with AWS Cloud Formation.
- Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins and configured Proxy to get auto updates and worked in Jenkins server Capacity planning and wrote Watchdog scripts for Jenkins server restarts and Expect scripts for Jenkins remote agents.
- Wrote Ansible playbooks for the automation & Migration that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
- Installed and Implemented Ansible configuration management system and used Ansible to manage Web applications, configuring Files, Users, Mount points and Packages.
- Created inventory, job templates and scheduling jobs using Ansible Tower 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.
- Worked on Ansible along with Ansible Tower can be used to automate different software development processes all over the organization. Deployed the java application into web application servers like Apache, Tomcat.
- Used Kubernetes for the orchestration and configured Kubernetes master which in turn uses API objects to get the desired state for the Cluster.
- Created Kubernetes Pods which encapsulates an application container or more container storage resources and unique network IP to govern the shared resources.
- Implemented rapid-provisioning and life-cycle management for Cent Os Linux server and skilled in supporting WebSphere, Web logic, and JBoss application Server.
- Good Working knowledge of Build scripts and automated solutions using various scripting languages like Shell , Python and YAML .
- Installing, configuration and maintenance of Web servers (apache), App Servers (Tomcat) and Database servers (SQL, MySQL, Oracle) and OS (RedHat Enterprise Linux, Sun Solaris, CentOS, Windows)
Confidential, CA
ServiceNow Developer & Application Engineer.
Responsibilities:
- Implementation and Administration of ITSM (Incident, Problem and Change) Management Processes, Building Service Catalog, CMDB (Configuration Management Database) Maintenance and Custom Application Development in Service-Now.
- Managed cloud service operations through a single platform for better enterprise standardization of the resources that support your business services.
- Worked on deploying webservers, Cloud resources into AWS & Azure environments by integrating ServiceNow with the service provider.
- Developed a unified view of resource usage to help control IT cost and cloud provider spending, and to provide transparency for various cloud resources in ServiceNow.
- Involve in migration between various environments in Service-Now using update sets and import sets between Helsinki, Istanbul and Jakarta.
- Managed a large deployment of RedHat Linux instances systems with Terraform and provisioned virtual servers in AWS EC2.
- Worked on creating, updating, deleting, & provisioning of Ec2 Instance resources using terraform templates.
- Created Terraform templates for providing gateway in to the VPC, managing default AWS network, managing security groups, Providing resource to manage a AWS VPC subnets.
- Used Terraform templates for mechanisms to deploy containers with configuration data using Config map.
- Created terraform template to attach managed IAM policy to user, roles & groups & worked on AWS code deploy application to be used as basis for deployments.
- Created AWS S3 buckets, performed folder management in each bucket, managed cloud trail logs and objects within each bucket and automate AWS services which include web servers, ELB, Cloud Front Distribution, Database, EC2 and Database security groups, S3 bucket and application configuration.
- Worked on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using AWS CloudWatch and created EC2 Instances by setting up AWS VPC with different kind of private and public subnets based on the requirements for each of the applications.
- Setup Load balancers in front of auto scaling groups in AWS to create a dynamically scalable production environment to handle large swings of load and used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end server.
- Created Jenkins jobs for automating process of restarting sterling agents in different agent boxes and build boxes by integrating and customized for Environments which includes Prod & Preprod, worked on building and deploying through Jenkins.
- Worked with Docker Swarm manager to maintain worker nodes and Orchestration. Integrating Docker Swarm with Docker Daemon and initiated Micro services application through Docker and Kubernetes cluster formation for scalability of the application, and creation of Docker images, upload/download in and out from the Docker Hub.
- Worked with the Docker to package an application with all of its dependencies in to a standardized unit for software development, launching and Debugging Docker Container, Installing/setup Docker host in environment, Integrating Docker and Mesos to monitor container status.
- Implemented CI/CD Pipelines for automated prod deployments in AWS by integrating with other systems like Jenkins, Chef and HP Service Manager using REST APIs and used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Used Jira tracking tool for both hosted and local instances for issue tracking, workflow collaboration and tool-chain automation.
- Setup and Configure Continuous Integration Jenkins, ability to checkout code from TFS, compile, package and distribute across LINUX servers and responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.
- Building & configuring Red Hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
- Worked on network services (processor load, disk usage & system logs) and host services like SNMP, FTP, SSH, HTTP, UDP, TCP/IP and SMTP.
Confidential, Cherry Hill, NJ
ServiceNow Developer
Responsibilities:
- Involved in integration and changes about the Service-Now tool & As a Service-Now developer, generated Buttons and context menus using UI actions on forms and lists.
- Creating scheduled tasks, monitoring the ticket queues and generating statistics.
- Interacted with ITSM Tools like BMC Remedy, HP Service Manager and their implementation.
- Involved in migration between various environments in Service-Now using Update Sets and Import Sets.
- Worked with reporting and configuring service level agreements (SLAs).
- Design and implement new functionality using Business Rules, UI Policies, and Access Lists etc.
- Involved in Implementation, Customization and Maintenance of ITIL modules such as Incident, Change, Problem, Knowledge, Service Catalog, CMDB in Service-Now.
- Created data sources and loaded the Service-Now tables with different data formats.
- Involved in creation of reports, dashboards in Service-Now
- Strong working knowledge of various Service-Now components such as Service Desk, Change Management, Incident Management, Asset Management, Problem Management, CMDB, Knowledge Management, Mobility and Service Request Management.
- Imported Configuration Items (CI) from third party applications using import set tables.
- Hands on experience in ITSM platform (Service-Now, Remedy, Remedy Force).
- Expertise in Design and developing custom applications in Service-Now and utilize its potential in PaaS (Platform-as-a-service) and SaaS (Software-as-a-service).
- Designed email templates by using html, jelly scripting, and used them in notifications.
- Provide advanced support for Service-Now by troubleshooting a variety of difficult software problems, implementing bug fixes and performing root cause analysis.
- Experience on Glide and Jelly Scripting, Java Script, HTML, XML, AJAX.
Confidential, Cardinal Health, OH
ServiceNow Admin
Responsibilities:
- Involved in requirement gathering sessions and creation of functional and technical design documents as per the requirements.
- Implementation, Customization and Maintenance of ITIL modules such as Asset, Incident, Change, Problem, Knowledge, Service Catalog, CMDB in Service-Now.
- Extensively worked on the Implementation, Configuration and maintenance of Business Rules, Client Scripts and UI Policies.
- Extensively worked with integrations between Service-Now and third-party application like BMC Remedy.
- Involved in creating reports in Service-Now and schedule the report generation in Service-Now.
- Developed custom probes and sensors to populate CMDB with pertinent asset data via JavaScript, Perl and Power Shell.
- Expert in AJAX, JavaScript, JQuery, prototype and Jelly scripting used in Service-Now.
- Configured multiple Catalog Items Front-end web / GUI components using JavaScript, JSON, CSS, HTTP, and HTML5.
- Involved in automating the routine production support activities using Power Shell and VB Scripting.
- Worked on loading the data into Service-Now using import sets.
- Imported data from various data sources (FILE, JDBC) using import sets and transform maps.
- Experience in data modeling, database design, SQL and PL/SQL Programming.
- Experience in developing Crystal reports and converting crystal reports to Business Intelligence and Reporting Tool (BIRT) reports for web applications.
Confidential
Java developer
Responsibilities:
- Extensively involved in designing and creating the database required for the project in Oracle database.
- Extensively involved in the design & development of java components
- Design and development of soft scripting tools for customer segmentation & Auto Allocation of accounts and load balancing.
- Used Rational Rose for the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
- Designed and implemented the system configuration file using XML parsers (SAX/DOM).
- Developed a web-based reporting for Credit Monitoring System with HTML, JSTL, Custom tags.
- Extensively involved in designing data structures and algorithms to provide various functionalities
- Developed user interface on Jakarta Struts Framework using JSP and HTML.
- Used Java/J2EE Design patterns like Business Delegate, Session Facade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Extensively involved in debugging the system using Log4J.
- Developed Struts Action Class which route submittals via Business Delegate to Business appropriate components and render retrieved information.
- Developed the application using eclipse on Web Sphere & used Web services for transmission of large blocks of XML data using SOAP.
- Used XML and SOAP with SAX parser to transfer data between applications & utilized Entity Java Beans for persistence.
- Used SQL stored procedures with JDBC API for storing, updating user request & Participated in database design using Oracle10g.
- Used Web-sphere Application Server for deploying various components of the application.
- Used WebSphere Application Development for developing the application.
- Provided 24x7 System Administration support for Red hat Linux servers and resolved trouble tickets on shift rotation basis.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Worked with system, network, security, & storage engineering teams to prepare & configure new servers for the VMware ESX environment.